gpt4 book ai didi

date - 将纪元时间转换为时间戳 flutter

转载 作者:行者123 更新时间:2023-12-03 04:35:23 24 4
gpt4 key购买 nike

我有一个纪元格式的日期时间:1633247247

我想将其转换成这样的时间戳:2021 年 10 月 3 日星期日或 2021 年 10 月 3 日

我正在写这段代码

final DateTime timeStamp = DateTime.fromMillisecondsSinceEpoch(1633247247);

但它正在返回 1970-01-19 18:25:11.247

编辑我运行这段代码

final DateTime timeStamp = DateTime.fromMillisecondsSinceEpoch(1633247247 * 1000);

得到日期时间的输出。我现在正在尝试转换成字符串

String formattedDate = DateFormat('yyyy-MM-dd – kk:mm').format(date);

它给出了这个错误The instance member 'date' can't be accessed in an initializer.

最佳答案

它表示以毫秒为单位,你需要将它乘以 1000,如下所示:

final DateTime timeStamp = DateTime.fromMillisecondsSinceEpoch(1633247247 * 1000);

关于date - 将纪元时间转换为时间戳 flutter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64182241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com