Tee*_*use 2 datetime shared save sharedpreferences flutter
我想在共享首选项中保存从 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],
                        ),
                      ),
                    ),
小智 5
将其转换为字符串并保存
prefs.setString('dateTimeString', _dateTime.toIso8601String());
然后使用 DateTime.parse() 来检索它:
DateTime _dateTime = DateTime.parse(prefs.getString('dateTimeString'));
| 归档时间: | 
 | 
| 查看次数: | 998 次 | 
| 最近记录: |