如何在 API Weather - Sunrise/Sunset 中转换数据?
Posted
技术标签:
【中文标题】如何在 API Weather - Sunrise/Sunset 中转换数据?【英文标题】:How does one convert data in API Weather - Sunrise/Sunset in flutter? 【发布时间】:2021-10-12 16:13:56 【问题描述】:如何在颤动中将日落/日出数据转换为时间
"type":1,"id":9052,"country":"IN","sunrise":1628470082,"sunset":1628516419,"timezone":19800
如何在此处转换此数据:Map setrise = data['sys'];
Map setrise = data['sys'];
int getsunrise = setrise['sunrise'];
int getsunset = setrise['sunset'];
//getting timezone
int getTimezone = data['timezone'];
“数据”是 API 响应的地图
【问题讨论】:
时间为纪元时间,转换为DateTime,使用DateTime.fromMillisecondsSinceEpoch。请记住 API 返回的时间可能以秒为单位,而不是毫秒。此外,如果您分享您正在使用的天气 API/库,将来会很棒。 OpenWeathermap API 【参考方案1】:试试这个代码
DateTime.fromMillisecondsSinceEpoch(apisunsettime * 1000),
【讨论】:
以上是关于如何在 API Weather - Sunrise/Sunset 中转换数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Yahoo Weather API 从 IP 地址获取客户端天气
如何使用 sql 表中的坐标作为 Weather URL API SSIS 脚本中的参数输入?
您如何从 Azure Active Directory 中获取搭建的 Weather Forecast Api 将接受的访问令牌?