
Hello world,
Sama halnya dengan bahasa pemrograman lainnya, Flutter juga memiliki pengaturan format waktu. Seperti contohnya format yang sering dipakai 'YMd', 'Ymdhis' dll. Perhatikan contoh di bawah ini.
Tambahkan package intl pada file pubspec.yaml,
dependencies:
intl: ^0.16.1
Kemudian buat halaman seperti berikut:
import 'dart:core';import 'package:flutter/material.dart';import 'package:intl/intl.dart';void main() {runApp(new MaterialApp(title: "My Apps",home: new Halaman(),));}class Halaman extends StatelessWidget {static var today = new DateTime.now();var formatedTanggal = new DateFormat.yMMMd().format(today);@overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(title: new Text("Drawer"),),drawer: DrawerApp(),body: Center(child: Column(mainAxisAlignment: MainAxisAlignment.center,children:[ Text("Tanggal Sekarang : " + formatedTanggal.toString()),],)),);}}
Atau bisa juga kita gunakan cara berikut.
new DateFormat('yyyy-MM-dd').format(DateTime.now());
Dari contoh di atas tanggal yang ditampilkan akan berbentuk yMMMd atau Tahun NamaBulan Tanggal. Selain itu kita membutuhkan package intl yang harus diimport ke dalam file pubspec.yaml. Selebihnya format dapat diikuti seperti tabel di bawah ini.
ICU Name Skeleton -------- -------- DAY d ABBR_WEEKDAY E WEEKDAY EEEE ABBR_STANDALONE_MONTH LLL STANDALONE_MONTH LLLL NUM_MONTH M NUM_MONTH_DAY Md NUM_MONTH_WEEKDAY_DAY MEd ABBR_MONTH MMM ABBR_MONTH_DAY MMMd ABBR_MONTH_WEEKDAY_DAY MMMEd MONTH MMMM MONTH_DAY MMMMd MONTH_WEEKDAY_DAY MMMMEEEEd ABBR_QUARTER QQQ QUARTER QQQQ YEAR y YEAR_NUM_MONTH yM YEAR_NUM_MONTH_DAY yMd YEAR_NUM_MONTH_WEEKDAY_DAY yMEd YEAR_ABBR_MONTH yMMM YEAR_ABBR_MONTH_DAY yMMMd YEAR_ABBR_MONTH_WEEKDAY_DAY yMMMEd YEAR_MONTH yMMMM YEAR_MONTH_DAY yMMMMd YEAR_MONTH_WEEKDAY_DAY yMMMMEEEEd YEAR_ABBR_QUARTER yQQQ YEAR_QUARTER yQQQQ HOUR24 H HOUR24_MINUTE Hm HOUR24_MINUTE_SECOND Hms HOUR j HOUR_MINUTE jm HOUR_MINUTE_SECOND jms HOUR_MINUTE_GENERIC_TZ jmv HOUR_MINUTE_TZ jmz HOUR_GENERIC_TZ jv HOUR_TZ jz MINUTE m MINUTE_SECOND ms SECOND s
Selamat mencoba :)