Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 28, 2007 21:32:39

offline
От:
Зарегистрирован: 2007-04-24
Сообщения: 121
Репутация: +  0  -
Профиль   Отправить e-mail  

Дата

Не могу понять как воспользоваться классом DateTime для того что бы отобразить дату в секундах от начала 1970 года (unixdate)

Если не сложно, вставьте сюда код который при запуске его в Script (Python) отобразит мне такую дату.



Офлайн

#2 Авг. 29, 2007 08:12:34

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Дата


>>> import datetime

>>> d = datetime.datetime.now()

>>> d
<<< datetime.datetime(2007, 8, 29, 12, 16, 1, 290630)
>>> import time
>>> time.mktime(d.timetuple())
<<< 1188364561.0



Отредактировано (Авг. 29, 2007 08:14:27)

Офлайн

#3 Авг. 29, 2007 10:51:27

offline
От:
Зарегистрирован: 2007-04-24
Сообщения: 121
Репутация: +  0  -
Профиль   Отправить e-mail  

Дата

j2a, то что вы написали я так понял это подходит только к External Scripts, импортировать такие вещи как datetime и time внутри zope не получается. Правильное решение в данном случае такое:

return DateTime().millis()
Вчера вечером вроде это пробовал - не работало, а сегодня с утра снова тоже самое написал и показало.. странно.



Офлайн

#4 Авг. 29, 2007 16:26:42

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

Дата

offline
Вчера вечером вроде это пробовал - не работало, а сегодня с утра снова тоже самое написал и показало.. странно.
Фаза луны в программировании - вещь очень важная :)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version