1) 在 pubspec.yaml 上
导入最新版本的 cloud_firestore 插件
https://pub.dartlang.org/packages/cloud_firestore
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2`enter code here`
cloud_firestore: ^0.9.13 //import this, with last version
2) 在您的 file.dart 上
import 'package:cloud_firestore/cloud_firestore.dart';
3) 日期时间到时间戳/时间戳到日期时间
DateTime currentPhoneDate = DateTime.now(); //DateTime
Timestamp myTimeStamp = Timestamp.fromDate(currentPhoneDate); //To TimeStamp
DateTime myDateTime = myTimeStamp.toDate(); // TimeStamp to DateTime
print("current phone data is: $currentPhoneDate");
print("current phone data is: $myDateTime");
4) 控制台
I/flutter (15177): current phone data is: 2019-04-17 11:28:26.953530
I/flutter (15177): current phone data is: 2019-04-17 11:28:26.953530
使用您的代码
User user = User(
name: nameTxtController.text,
email: emailTxtController.text,
phone: mobileTxtController.text,
userLanguage: userLanguage,
userRights: userRight,
lastUpdated: myTimeStamp //here
dateCreated: myTimeStamp //here
);