如何将结果日期输出转换为星期几

时间:2015-12-02 14:28:25

标签: python json

我创建了一个小的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,我希望当天有。有人可以帮我吗?

谢谢

1 个答案:

答案 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'