我创建了一个小的python脚本,它调用了一个json url然后显示数据。 网站json输出中的一个字段是日期,所以我打印[' date']并返回2015-12-05T00:00:00
import urllib, json
url = "http://buienradar.nl/Json/GetDailyForecast?geolocationid=2745340"
response = urllib.urlopen(url)
data = json.loads(response.read())
do1 = data['days'][0]
print do1['date']
print "windsnelheid", do1['windspeed']
print "Gevoelstemperatuur",do1['temperature']
print "Minimale temperatuur",do1['mintemperature']
print "Maximale temperatuur",do1['maxtemperature']
print '\n'
现在在打印do1 [' date']我收到2015-12-02T00:00:00,我希望当天有。有人可以帮我吗?
谢谢
答案 0 :(得分:1)
您可以使用datetime
strptime
解析日期,并使用%A
说明符将其发送至strftime
:
In [5]: sdate = '2015-12-05T00:00:00'
In [6]: date = datetime.datetime.strptime(sdate[:10], '%Y-%m-%d')
In [7]: date.strftime('%A')
Out [7]: 'Saturday'