Skip to content

Instantly share code, notes, and snippets.

@include
Created February 4, 2014 16:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save include/8807289 to your computer and use it in GitHub Desktop.
Save include/8807289 to your computer and use it in GitHub Desktop.
Datetime nightmare
# -*- coding: utf-8 -*-
from __future__ import (print_function, division, absolute_import, unicode_literals)
import time, datetime
import pprint as pprint
# 2014-02-04 13:40:42.394000
dt = datetime.datetime
now = dt.today()
print('now :', now)
hour = dt.now().hour
min = dt.now().minute
secs = dt.now().second
delta = datetime.timedelta(hours=-hour, minutes=-min, seconds=-secs)
start = now + delta
print('start of day: {start}\n'.format(start=start))
inc = datetime.timedelta(hours=1)
h=0
for h in range(24):
start += inc
print('hour: {h} - {start}'.format(h=h,start=start))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment