Format Tanggal Dan Waktu Dalam Flutter
Jika Anda membuat jenis aplikasi apa pun yang bergetar, maka ada kemungkinan besar Anda perlu menunjukkan tanggal dengan cara apa pun. Jika Anda ingin menunjukkan tanggal dalam urutan tertentu maka Anda datang ke tempat yang tepat. Pada artikel ini kita akan mempelajari bagaimana kita dapat memformat tanggal dan waktu dalam bentuk apa pun dengan bergetar.
Mari kita mulai dengan dasar terlebih dahulu. Bagaimana kita bisa mengambil Tanggal dan waktu saat ini.
DateTime currentDateTime = DateTime.now();
debugPrint(currentDateTime.toString());
Kelihatannya tidak bagus, bukan begitu, itulah mengapa Anda ada di sini karena Anda ingin memformat ini dengan cara yang lebih mudah dibaca. currentDateTime akan berisi tanggal hari ini dan waktu saat ini. Sekarang Anda dapat menggunakan ini untuk menyimpan di basis data jarak jauh atau basis data lokal dalam format string jika Anda mau atau langsung memanipulasi jika ingin ditampilkan sekarang.
Catatan: - Jika Anda mengambil Tanggal dari tempat lain (Database) maka ada kemungkinan besar itu disimpan dalam format string jadi bagaimana Anda bisa mengubahnya ke format DateTime.
DateTime current = DateTime.parse(variableName);
Sekarang jika Anda menginginkan salah satunya maka itu baik dan bagus jika tidak, saya punya satu solusi lagi untuk mereka yang membutuhkan sedikit perbedaan dari ini. Solusi tersedia di poin ke-2 artikel ini.
- Penggunaan Format Standar
Pertama-tama kita harus menambahkan library intl pada file public.yaml.
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
intl: ^0.17.0
DateTime now = DateTime.now();
// DateTime dateTime = DateTime.parse(variableName); <-- If you are using String as dateTime.
String formattedDate = DateFormat.yMMMEd().format(now);
print(formattedDate);
Tue, Jan 25, 2022
Kadang-kadang kita perlu memformat tanggal dalam beberapa format tertentu yang mungkin tidak ada di atas cheetsheet jadi apa yang harus kita lakukan. Menyerah!! Tidak pernah, itukah sebabnya Anda memulai perjalanan Anda untuk menyerah setelah datang… dekat dengan tugas Anda…
Ini adalah artikel di mana Anda akan menemukan jawaban Anda. Jadi, silakan!!
DateTime now = DateTime.now();
formattedDate = DateFormat('EEEE, MMM d, yyyy').format(now);
print(formattedDate);
Tuesday, Jan 25, 2022
Cheet-Sheet
EEEE -> artinya Hari dengan Nama Lengkap (Contoh Senin, Selasa..)
E -> artinya Hari dengan singkatan (Contoh Sen, Sel …)
MM -> Nomor bulan
MMM -> Nama bulan dalam singkatan
MMMM -> Nama bulan lengkap
yy -> Tahun dua digit terakhir
yyyy -> Tahun
dd Atau d -> Tanggal
HH -> Jam dalam format 24
hh -> Jam dalam 12 Format
a -> AM / PM
Anda dapat menggunakan karakter khusus apa pun di antaranya sesuai dengan kasus penggunaan Anda.
Lainnya dari A ryan Bisht
Tingkatkan Perjalanan Coding Dan Pengembangan
Terima kasih telah menjadi bagian dari komunitas kami! Sebelum kamu pergi:
- Jika menurut Anda ini bermanfaat Tepuk tangan untuk ceritanya dan ikuti penulisnya
- Ikuti kami: LinkedIn

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































