我需要顯示像 2021 年 12 月 22 日這樣的日期。我怎么能做到這一點?
DateFormat.yMMMd().format(date)
這給出了像 2021 年 12 月 22 日這樣的日期。
uj5u.com熱心網友回復:
是的,首先匯入package:intl/intl.dart然后:
DateTime now = DateTime.now();
String formatted = DateFormat('dd MMM yyyy').format(now);
print(formatted); // prints 22 Dec 2021
uj5u.com熱心網友回復:
為此,您需要使用intl包。日期格式化作業使用骨架。在這種情況下,我們需要的是 dd、MM 和 yyyy 骨架。
final DateFormat formatter = DateFormat('dd MMM yyyy');
print(formatter.format(date));
假設您出于任何原因想要 22/Dec/2021,您只需 paasdd/MMM/yyyy到 DateFormat,日期將根據需要回傳。您可以在此處獲取所有骨架的串列。yMMMd您在此處使用的函式在幕后使用了骨架。這些只是一些更常見的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/390013.html
