gpt4 book ai didi

datetime - 我如何在日期中这样格式化日期2019-07-08T10:37:28Z

转载 作者:行者123 更新时间:2023-12-03 03:24:52 28 4
gpt4 key购买 nike

我想像这样的2019-07-08T10:37:28Z格式化日期,但我不知道该怎么做,任何人都可以帮我解决这个问题。

这是日期选择器的代码

final format = new DateFormat.yMMMEd('en-US');

return DateTimeField(
format: format,
autocorrect: true,
autovalidate: false,
controller: _bspLicenseExpiryDate,
readOnly: true,
validator: (date) => date == null ? 'Please enter valid date' : null,
decoration: InputDecoration(
labelText: "Expiry Date",
hintText: "Expiry Date",
prefixIcon: Icon(
FontAwesomeIcons.calendar,
size: 24,
)),
onShowPicker: (context, currentValue) {
return showDatePicker(
context: context,
firstDate: DateTime.now(),
initialDate: currentValue ?? DateTime.now(),
lastDate: DateTime(2100),
);
},
);

最佳答案

您可以使用此:

var now = new DateTime.now();
var dateFormatted = DateFormat("yyyy-MM-ddTHH:mm:ss").format(now);

您必须在字符串的末尾添加“Z”,因为这是用于格式化TimeZone的Char。

您可以在此处检查-> https://pub.dev/documentation/intl/latest/intl/DateFormat-class.html

关于datetime - 我如何在日期中这样格式化日期2019-07-08T10:37:28Z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58815575/

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