所以我基本上是想从api调用日期时间,但这给带来了一些问题
Text('${Util.getFormattedDate(DateTime.fromMillisecondsSinceEpoch(snapshot.data?.dt??))}')
日期-时间的数据类型是可以为null的,但即使我通过它,它仍然向我显示了预期的标识符错误。这个错误实际上只针对这个文本函数,我需要一些帮助。我试过了所有的方法,但还是不起作用
这就是乌蒂尔的由来;
class Util{
static String getFormattedDate(DateTime dateTime){
return DateFormat("EEE, MMM d, y").format(dateTime);
}
}
在null情况下,它需要一个值,因为fromMillisecondsSinceEpoch
不接受null,
Text(
'${Util.getFormattedDate(DateTime.fromMillisecondsSinceEpoch(snapshot.data?.dt ?? 0))}')