【发布时间】:2021-07-20 03:58:56
【问题描述】:
我正在尝试以毫秒为单位将 1619451874928 转换为 dd-MM-YYYY 格式。有什么方法可以做到吗?
如何转换例如。 1619451874928转27 March 2021
【问题讨论】:
我正在尝试以毫秒为单位将 1619451874928 转换为 dd-MM-YYYY 格式。有什么方法可以做到吗?
如何转换例如。 1619451874928转27 March 2021
【问题讨论】:
import 'package:intl/intl.dart';
void main() {
final dateTime = DateTime.fromMillisecondsSinceEpoch(1619451874928);
final dateTimeString = DateFormat("dd-MM-yyyy").format(dateTime);
print(dateTimeString);
final dateTimeStringLong = DateFormat("dd MMMM yyyy").format(dateTime);
print(dateTimeStringLong);
}
dateTimeString 将采用您要求的格式,即“dd-MM-yyyy”。悬停以获取“2021 年 3 月 27 日”格式的日期,您应该使用以下模式 “dd MMMM yyyy”。
请注意,您还应该包含并导入包 'package:intl/intl.dart'
【讨论】:
你可以用这个:
DateFormat("dd MM yyyy").format((DateTime.fromMillisecondsSinceEpoch(1619451874928)));
【讨论】: