我想将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 !