Flutter:将日期时间转换为时间戳



我想将DateTime值从DatePicker转换为时间戳,以便我能够将其设置为来自模型的时间戳,并将其上传到Firebase。有没有办法上传这个日期时间到我的Firebase?

Timestamp.fromDate(DateTime date)

从DateTime实例工厂创建时间戳

在pub中的cloud_firestore包中找到,您可能已经安装了。

可以使用默认的内置get方法,如:

var timestamp = yourDateTime.millisecondsSinceEpoch

如果你需要以秒为单位,而不是毫秒,只需除以1000,然后取整数

var timestamp = (yourDateTime.millisecondsSinceEpoch / 1000).floor()

另外,根据Timestamp的文档,您可以使用它的工厂

Timestamp.fromDate(yourDateTime)

乌利希期刊指南:millisecondsSinceEpoch !

相关内容

  • 没有找到相关文章

最新更新