【发布时间】:2021-03-02 05:16:20
【问题描述】:
我正在尝试在 Flutter 中使用 Date Picker 并将我的日期存储到 Cloud Firestore 中。但我的日期显示为 null
请解释我如何将日期值(例如到期日期、出生日期等)存储在 Firebase 存储或云火存储中,并在保存到 Flutter 应用程序中后从 Firestore 中检索日期增益值
我的firestore代码如下
我怀疑我是否必须将保修日期作为字符串,即文本编辑控制器等,或者是否有任何直接或默认方法。
String WarrantyDate = 'Warranty Date';
final WarrantyDateController = TextEditingController();
@override
void dispose() {
;
WarrantyDateController.dispose();
super.dispose();
}
String _selectDateString; if (widget.product == null) {
//New Record
WarrantyDateController.text= "";
} else {
//Controller Update
WarrantyDateController.text=widget.product.WarrantyDate;
// priceController.text=widget.product.price.toString();
//State Update
}
super.initState();
}
【问题讨论】:
-
请在您的帖子中更新您遇到问题的相关代码示例。此外,请确保您的代码符合此guideline。它应该是最小的、完整的和可重现的。
-
我怀疑我是否必须将保修日期作为字符串,即文本编辑控制器等,或者是否有任何直接或默认方法。 String WarrantyDate = '保修日期';最后的 WarrantyDateController = TextEditingController(); @override 无效处置() { ; WarrantyDateController.dispose(); super.dispose(); } 字符串 _selectDateString;
标签: firebase flutter google-cloud-firestore datepicker