pywapi:从weather.com获取正确的语言环境时间格式

时间:2018-07-05 16:35:06

标签: python weather

我正在通过pywapi从weather.com获取本地天气报告:

w = pywapi.get_weather_from_weather_com( 'ITXX0067', units='metric' )

我得到这些结果:

{'units': {'distance': u'km', 'speed': u'km/h', 'temperature': u'C', 'rainfall': u'mm', 'pressure': u'mb'}, 'current_conditions': {'moon_phase': {'text': u'Waning Gibbous', 'icon': u'20'}, 'last_updated': u'7/05/18 5:50 PM CEST', 'temperature': u'30', 'dewpoint': u'17', 'text': u'Fair', 'uv': {'index': u'2', 'text': u'Low'}, 'visibility': u'9.7', 'humidity': u'45', 'station': u'Rome/Ciampino, LZ, IT', 'barometer': {'direction': u'', 'reading': u'997.63'}, 'feels_like': u'30', 'wind': {'gust': u'N/A', 'direction': u'0', 'speed': u'4', 'text': u'VAR'}, 'icon': u'34'}, 'location': {'lat': u'41.90', 'lon': u'12.48', 'name': u'Rome, LZ, Italy'}, 'forecasts': [{'day_of_week': u'Thursday', 'high': u'30', 'sunset': u'8:48 PM', 'low': u'20', 'night': {'brief_text': u'M Clear', 'text': u'Mostly Clear', 'chance_precip': u'10', 'humidity': u'83', 'wind': {'gust': u'N/A', 'direction': u'0', 'speed': u'calm', 'text': u'CALM'}, 'icon': u'33'}, 'date': u'Jul 5', 'day': {'brief_text': u'', 'text': u'', 'chance_precip': u'0', 'humidity': u'0', 'wind': {'gust': u'N/A', 'direction': u'0', 'speed': u'calm', 'text': u'CALM'}, 'icon': u''}, 'sunrise': u'5:41 AM'}, {'day_of_week': u'Friday', 'high': u'31', 'sunset': u'8:48 PM', 'low': u'20', 'night': {'brief_text': u'Clear', 'text': u'Clear', 'chance_precip': u'10', 'humidity': u'69', 'wind': {'gust': u'N/A', 'direction': u'284', 'speed': u'17', 'text': u'WNW'}, 'icon': u'31'}, 'date': u'Jul 6', 'day': {'brief_text': u'Sunny', 'text': u'Sunny', 'chance_precip': u'10', 'humidity': u'57', 'wind': {'gust': u'N/A', 'direction': u'284', 'speed': u'17', 'text': u'WNW'}, 'icon': u'32'}, 'sunrise': u'5:41 AM'}, {'day_of_week': u'Saturday', 'high': u'32', 'sunset': u'8:48 PM', 'low': u'20', 'night': {'brief_text': u'Clear', 'text': u'Clear', 'chance_precip': u'0', 'humidity': u'58', 'wind': {'gust': u'N/A', 'direction': u'316', 'speed': u'20', 'text': u'NW'}, 'icon': u'31'}, 'date': u'Jul 7', 'day': {'brief_text': u'Sunny', 'text': u'Sunny', 'chance_precip': u'10', 'humidity': u'48', 'wind': {'gust': u'N/A', 'direction': u'316', 'speed': u'20', 'text': u'NW'}, 'icon': u'32'}, 'sunrise': u'5:41 AM'}, {'day_of_week': u'Sunday', 'high': u'32', 'sunset': u'8:48 PM', 'low': u'20', 'night': {'brief_text': u'Clear', 'text': u'Clear', 'chance_precip': u'0', 'humidity': u'56', 'wind': {'gust': u'N/A', 'direction': u'314', 'speed': u'17', 'text': u'NW'}, 'icon': u'31'}, 'date': u'Jul 8', 'day': {'brief_text': u'Sunny', 'text': u'Sunny', 'chance_precip': u'0', 'humidity': u'41', 'wind': {'gust': u'N/A', 'direction': u'314', 'speed': u'17', 'text': u'NW'}, 'icon': u'32'}, 'sunrise': u'5:41 AM'}, {'day_of_week': u'Monday', 'high': u'32', 'sunset': u'8:48 PM', 'low': u'20', 'night': {'brief_text': u'Clear', 'text': u'Clear', 'chance_precip': u'0', 'humidity': u'59', 'wind': {'gust': u'N/A', 'direction': u'306', 'speed': u'19', 'text': u'NW'}, 'icon': u'31'}, 'date': u'Jul 9', 'day': {'brief_text': u'M Sunny', 'text': u'Mostly Sunny', 'chance_precip': u'0', 'humidity': u'35', 'wind': {'gust': u'N/A', 'direction': u'306', 'speed': u'19', 'text': u'NW'}, 'icon': u'34'}, 'sunrise': u'5:41 AM'}]}

温度数据已正确显示在“度量”中,但时间未使用当前语言环境(24H)。如何摆脱AM / PM并以24H格式返回时间?

0 个答案:

没有答案