toDateTime property
DateTime
get
toDateTime
Implementation
DateTime get toDateTime {
try {
if (isEmpty) return DateTime.utc(1970, 1, 1);
// 尝试解析时间戳
if (isNumeric) {
final num = int.tryParse(this);
if (num != null) return num.toDateTime;
}
// 尝试解析日期字符串
final date = DateTime.tryParse(this);
if (date != null) return date;
return DateTime.utc(1970, 1, 1);
} catch (e) {
return DateTime.utc(1970, 1, 1);
}
}