Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 处理从日期选择器接收的日期/时间数据的最佳格式_Dart_Flutter - Fatal编程技术网

Dart 处理从日期选择器接收的日期/时间数据的最佳格式

Dart 处理从日期选择器接收的日期/时间数据的最佳格式,dart,flutter,Dart,Flutter,我目前正在实现一个CupertinodePicker,这样用户就可以为一个项目选择一个过期日期。我正在使用该值并将其传递给构造函数,以便向ListView添加项 我的问题是,处理过期日期的最佳格式是什么。 将其用作纯字符串听起来很容易,但可能不是最好的方法。 我看到我可以将它传递给DateTime,但不确定这会有多方便。DateTime工作得很好,您可以将它存储为字符串 要将字符串解码回datetime,只需解析字符串: var expireDate = "2019-30-04 00:00" v

我目前正在实现一个
CupertinodePicker
,这样用户就可以为一个项目选择一个过期日期。我正在使用该值并将其传递给构造函数,以便向ListView添加项

我的问题是,处理过期日期的最佳格式是什么。 将其用作纯字符串听起来很容易,但可能不是最好的方法。
我看到我可以将它传递给
DateTime
,但不确定这会有多方便。

DateTime工作得很好,您可以将它存储为字符串

要将字符串解码回datetime,只需解析字符串:

var expireDate = "2019-30-04 00:00"
var parsedDate = DateTime.parse(expireDate);

DateTime工作正常,您可以将其存储为字符串

要将字符串解码回datetime,只需解析字符串:

var expireDate = "2019-30-04 00:00"
var parsedDate = DateTime.parse(expireDate);

看起来是个好主意,知道如何将日期时间格式化为DD.MM.YYYY吗?UTC时间的正确模式是YYYMMDD
2012-02-27 13:27:00
同意YYYYMMDD是正确的模式,但如果您仍然想执行您想要的操作:formatDate(DateTime.now(),[dd',/',mm',/',yyyy',HH',:',nn])与包:完美配合,我们使用dd.mm.yyyyy格式,因此一切正常,谢谢:)看起来是个好主意,知道如何将日期时间格式化为DD.MM.YYYY吗?UTC时间的正确模式是yyyymdd
2012-02-27 13:27:00
同意YYYYMMDD是正确的模式,但如果您仍想执行以下操作:formatDate(DateTime.now(),[dd,'/',mm,'/',yyyy',HH,':',nn])与软件包:工作正常,我们使用dd.mm.yyyy格式,因此一切正常,谢谢:)