Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 9, 2007 12:46:40

NilovSerge
От:
Зарегистрирован: 2007-02-15
Сообщения: 83
Репутация: +  0  -
Профиль   Отправить e-mail  

получить номер дня недели

А как получить номер дня недели по дате в python script?
weekday - вроде для даты питона, описан но для даты в python script не работает



Офлайн

#2 Окт. 9, 2007 16:40:49

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

получить номер дня недели

return DateTime().dow()    ## можно воткнуть свой time, например DateTime("Oct 9, 2007 20:00:00")



Офлайн

#3 Окт. 10, 2007 22:50:37

Lolka
От:
Зарегистрирован: 2007-09-29
Сообщения: 128
Репутация: +  0  -
Профиль   Отправить e-mail  

получить номер дня недели

Заюзайте формулу Зеллера :)



Офлайн

#4 Окт. 11, 2007 06:59:48

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

получить номер дня недели

>>> import mx.DateTime
>>> mx.DateTime.now().iso_week
(2007, 41, 4)
>>> mx.DateTime.DateTime(2007, 10, 18).iso_week
42



Отредактировано (Окт. 11, 2007 07:00:15)

Офлайн

#5 Окт. 11, 2007 18:58:54

astoon
От:
Зарегистрирован: 2007-04-09
Сообщения: 335
Репутация: +  2  -
Профиль   Отправить e-mail  

получить номер дня недели

pythonwin
>>> import mx.DateTime
>>> mx.DateTime.now().iso_week
(2007, 41, 4)
>>> mx.DateTime.DateTime(2007, 10, 18).iso_week[1]
42
Там python script, т.е. персистентный объект, выполняемый в среде с доступными Zope API - пространствами имен, в т.ч. DateTime с кучей своих методов …



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version