Уведомления

Группа в Telegram: @pythonsu

#1 Март 19, 2012 04:38:19

swind2012
От:
Зарегистрирован: 2012-03-15
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

Получаю текущее время:

dt = datetime.datetime.now()

подскажите как отнять 1 час от него. Спасибо



Офлайн

#2 Март 19, 2012 05:17:10

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

swind2012
Получаю текущее время:

dt = datetime.datetime.now()

подскажите как отнять 1 час от него. Спасибо
import datetime
import time
dt = datetime.datetime.now()
t=time.mktime(dt)
dt=datetime.datetime.fromtimestamp(t-3600)



Отредактировано (Март 19, 2012 05:17:30)

Офлайн

#3 Март 19, 2012 05:18:37

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

с модулем datetime я не работал.
я обычно работаю с модулем time. глянь описание его

Офлайн

#4 Март 19, 2012 05:19:39

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

FishHook
а для чего применяют модуль datetime? чем он отличается от обычно time
спасибо

Офлайн

#5 Март 19, 2012 05:32:24

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

ilnur
FishHook
а для чего применяют модуль datetime? чем он отличается от обычно time
спасибо
Как с помощью time получить, например, номер недели 27 августа 2011 года? Может и можно, но я не знаю как, без бубна.
datetime мощная приблуда для работы с датами.



Офлайн

#6 Март 19, 2012 05:36:26

swind2012
От:
Зарегистрирован: 2012-03-15
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

import datetime
import time

dt = datetime.datetime.now()
mt = time.mktime(dt)

print (mt)

у меня кстати, ошибку выдает (py 3.2)

mt = time.mktime(dt)
TypeError: Tuple or struct_time argument required



Офлайн

#7 Март 19, 2012 05:36:55

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

FishHook
Как с помощью time получить, например, номер недели 27 августа 2011 года?
сейчас точно не скажу. но помоему можно было. :)

Офлайн

#8 Март 19, 2012 05:40:25

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

swind2012
import datetime
import time

dt = datetime.datetime.now()
mt = time.mktime(dt)

print (mt)

у меня кстати, ошибку выдает (py 3.2)

mt = time.mktime(dt)
TypeError: Tuple or struct_time argument required
Извини
mt=time.mktime(dt.timetuple())



Офлайн

#9 Март 19, 2012 05:41:31

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

ilnur
FishHook
Как с помощью time получить, например, номер недели 27 августа 2011 года?
сейчас точно не скажу. но помоему можно было. :)
По-моему ошибаешься



Офлайн

#10 Март 19, 2012 05:50:54

swind2012
От:
Зарегистрирован: 2012-03-15
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Как отнять один час из текущего времени

FishHook
.timetuple()
спасибо, получилось….
в синтаксисе питона я пока разбираюсь слабо



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version