There are fixed time intervals in stdlib since Python 3.2:
from datetime import datetime, timezone t = datetime(2015, 2, 1, 15, 16, 17, 345, tzinfo=timezone.utc)
Although in earlier versions, the utc timezone is simple:
from datetime import tzinfo, timedelta, datetime ZERO = timedelta(0) class UTCtzinfo(tzinfo): def utcoffset(self, dt): return ZERO def tzname(self, dt): return "UTC" def dst(self, dt): return ZERO utc = UTCtzinfo() t = datetime(2015, 2, 1, 15, 16, 17, 345, tzinfo=utc)
jfs
source share