在Flutter中,可以使用以下步骤将DateTime转换为时间戳,并将其保存在Firestore中:
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter/material.dart';
int dateTimeToTimestamp(DateTime dateTime) {
return dateTime.millisecondsSinceEpoch;
}
DateTime now = DateTime.now();
int timestamp = dateTimeToTimestamp(now);
FirebaseFirestore.instance
.collection('collectionName')
.doc('documentId')
.set({'timestamp': timestamp});
其中,'collectionName'是集合的名称,'documentId'是文档的唯一标识符,可以根据实际情况进行修改。
这样,你就成功将DateTime转换为时间戳,并将其保存在Firestore中了。
注意:以上代码示例使用的是Firebase的Firestore数据库,你可以根据实际情况进行修改。另外,腾讯云也提供了类似的云数据库产品,你可以参考腾讯云文档了解更多详情和使用方法。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云