Jonas Melian wrote: > I would get the local time of a country, using UTC (Universal Time > Coordinated) and DST (Daylight SavingTime) of that country. > > An example, utc time -02:30 and dst +1 : > > country_utc = datetime.time(2,30) > isUTCNegative = True > dst = datetime.time(1,0) > > Now I would the difference of both times. > -02:30 + 01:00 -> -01:30 > > Is possible get sum/difference of time values? How?
I'm not exactly sure what you are looking for, but you can subtract datetime.datetime instances. If you are trying to find the difference between local time and utc this is one way: >>> import datetime as dt >>> dt.datetime.now() datetime.datetime(2005, 10, 20, 19, 41, 30, 393000) >>> dt.datetime.utcnow() datetime.datetime(2005, 10, 20, 23, 41, 52, 195000) >>> dt.datetime.utcnow()-dt.datetime.now() datetime.timedelta(0, 14400) though there is a race condition here that might give you an error of a millisecond sometimes. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor