Format Tanggal Dan Waktu Dalam Flutter

Apr 02 2023
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.

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());

Tanggal Waktu.

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);

Format tanggal

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.

  1. Penggunaan Format Standar
    Pertama-tama kita harus menambahkan library intl pada file public.yaml.
  2. 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