gpt4 book ai didi

datetime - Flutter 如何在共享首选项中保存我的日期

转载 作者:行者123 更新时间:2023-12-04 16:27:23 25 4
gpt4 key购买 nike

我想在共享首选项中保存从 DateTime-picker 中选取的日期,以便在重新启动应用程序后也会显示

child: InkWell(
onTap: (){
DatePicker.showDateTimePicker(context,
showTitleActions: true,
minTime: DateTime.now().toLocal(),
onConfirm: (date){
setState(() {
_dateTime = date;

});
},
currentTime: DateTime.now().toLocal(),
locale: LocaleType.de
);
},
child: Text(
(_dateTime == null ? 'Wählen sie Ihren nächsten Termin' : DateFormat("dd-MM-yyyy hh:mm").format(_dateTime)),
style: TextStyle(
fontSize: data.size.height / 29,
color: Colors.grey[400],
),
),
),

最佳答案

将其转换为字符串并保存

prefs.setString('dateTimeString', _dateTime.toIso8601String());

然后使用 DateTime.parse() 来检索它:
DateTime _dateTime = DateTime.parse(prefs.getString('dateTimeString'));

关于datetime - Flutter 如何在共享首选项中保存我的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60706975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com