2015-12-02 2 views
-1

Я создал небольшой скрипт python, который вызывает json-url, а затем отображает данные. Одно из полей с выхода сайта JSon является дата, поэтому я сделать печать [ «дата»], и это возвращает 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' 

теперь в печати до1 [ «дата» ] Я получаю 2015-12-02T00: 00: 00, и там я хотел бы иметь текущий день. Может ли кто-нибудь помочь мне в этом?

Спасибо

ответ

1

Вы можете разобрать дату с datetime «s strptime и отправить его в strftime с %A спецификатора:

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' 
Смежные вопросы