def Date(year, month, day): return mxDateTime.Date(year, month, day)
""" return '%04i-%02i-%02i %02i:%02i:%02i+0000' % ( datetime.year, datetime.month, datetime.day, datetime.hour, datetime.minute, datetime.second) def strUTC(datetime): """strUTC(datetime) Returns the datetime instance as ISO date string assuming it is given in UTC. """ return '%04i-%02i-%02i %02i:%02i:%02i+0000' % ( datetime.year, datetime.month, datetime.day, datetime.hour, datetime.minute, datetime.second) # Testing if __name__ == '__main__': e = DateTime.Date(1900, 1, 1) for i in range(100000): d = e + i year, week, day = d.iso_week c = WeekTime(year, week, day) if d != c: print ' Check %s (given; %i) != %s (parsed)' % (d, d.day_of_week, c) elif i % 1000 == 0: print d, 'ok'