在Dart中更改日期格式可以使用intl包中的DateFormat类。DateFormat类提供了各种日期格式化选项,可以根据需求进行定制。
以下是一个示例代码,演示如何更改Dart上的日期格式:
import 'package:intl/intl.dart';
void main() {
DateTime now = DateTime.now();
// 格式化日期为 "年-月-日 时:分:秒"
String formattedDate = DateFormat('yyyy-MM-dd HH:mm:ss').format(now);
print(formattedDate);
// 格式化日期为 "月/日/年"
String formattedDate2 = DateFormat('MM/dd/yyyy').format(now);
print(formattedDate2);
// 格式化日期为 "周几, 月 日, 年"
String formattedDate3 = DateFormat('EEEE, MMM d, yyyy').format(now);
print(formattedDate3);
}
输出结果:
2022-01-01 12:34:56
01/01/2022
Saturday, Jan 1, 2022
在上面的示例中,我们使用DateFormat类创建了不同的日期格式。通过调用format方法并传入DateTime对象,可以将日期格式化为指定的格式。
对于更多的日期格式选项,可以参考intl包的文档:intl package
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云