我可以使用dt_txt而不是dt来表示使用flutter的日期吗



即使在格式化日期后,我在呈现日期时也遇到了问题。。我使用openweatherapi进行3小时预报,并尝试将日期呈现为dt_txt格式。我可以只使用dt_txt表示日期,而不是将dt转换为简单日期吗?

如果不知道如何从列表中检索其他数据,很难为您指明正确的方向。但我会试试的。

根据文档,cnt意味着列表中有40个对象。你在这里只使用第一个[0]

date: DateTime.fromMillisecondsSinceEpoch(
json['list'][0]['dt'] * 1000,
isUtc: false)

如果您想从每个对象中使用dt_text,则需要使用索引来执行此操作。

json['list'][index]['dt_txt']

使用for循环的一个简单示例也可以是:

List<String> dateList = [];
for(var data in json['list']){
dateList.add(data['dt_txt']);
}

最新更新