tryParseDataTime static method
格式化日期转时间
只支持下面几种时间类型,不支持类型返回null:
"2012-02-27"
"2012-02-27 13:27:00"
"2012-02-27 13:27:00.123456789z"
"2012-02-27 13:27:00,123456789z"
"20120227 13:27:00"
"20120227T132700"
"20120227"
"+20120227"
"2012-02-27T14Z"
"2012-02-27T14+00:00"
"-123450101 00:00:00 Z"
: in the year -12345."2002-02-27T14:00:00-0500"
: Same as"2002-02-27T19:00:00Z"
Implementation
static DateTime? tryParseDataTime(String? dateStr) {
if (dateStr == null || dateStr.isEmpty) {
return null;
}
var dateTime = DateTime.tryParse(dateStr);
return dateTime;
}