为什么每次我做一个
var date = DateTime.parse(dob);
var formattedDate = '${date.year}${date.month}${date.day}';
DateTime.parse(formattedDate)
仍会检索为
1961-02-26 00:00:00.000
吗?如何获取成为19610226
但仍为数据类型DateTime的数据?
最佳答案
使用intl包中的DateFormat类格式化日期
var date = DateTime.parse(dob);
var dateFormatter = new DateFormat('yyyy-MM-dd');
String formattedDate = dateFormatter.format(date);
print(formattedDate); // result 2020-03-24
有关更多详细信息和更多格式设置选项,请参见answer
关于flutter - 不带振铃的日期时间00:00:00.000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60830158/