Найти - Пользователи
Полная версия: Промежутки времени
Начало » Python для новичков » Промежутки времени
1
iga
Подскажите как сделать вывод промежутки времени:

-от начала текущих суток и до time.time()
-и этот же период,только вчера.
pill
iga
-от начала текущих суток и до time.time()
>>> from datetime import datetime
... import time
>>> midnight = time.mktime(datetime.now().replace(hour=0, minute=0, second=0).timetuple())
>>> delta = time.time() - midnight
>>> print delta
35256.707
iga
-и этот же период,только вчера.
Не понял вопрос. От time.time() до вчерашней полночи? : - delta + 86400…
iga
Спасибо за помощь. Сделал так.
currentdate = datetime.datetime.utcnow() #now
currentdate = str(currentdate.replace(hour=00, minute=00, second=01, microsecond=00)) #zero out day
midnight = int(calendar.timegm(time.strptime(currentdate, '%Y-%m-%d %H:%M:%S')))
delta = time.time() - midnight
delta = midnight - (24 * 3600) + delta
Нужно было сделать так.
Например сейчас ‘2011-08-20 15:50:00’(now).

Нужны были промежутки времени от начала суток 2011-08-20 00:00:00 по 2011-08-20 15:50:00'(now)

И такие же значение от начала вчерашних суток 2011-08-19 00:00:00 по 2011-08-19 15:50:00
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB