Для использования онлайн-строки времени, например, полученный из онлайн-сервиса (http://just -the-time.appspot.com / ), его можно прочитать и преобразовать в формат datetime.datetime, используя urllib2 и datetime.datetime:
import urllib2
from datetime import datetime
def getOnlineUTCTime():
webpage = urllib2.urlopen("http://just-the-time.appspot.com/")
internettime = webpage.read()
OnlineUTCTime = datetime.strptime(internettime.strip(), '%Y-%m-%d %H:%M:%S')
return OnlineUTCTime
или очень компактный (менее хорошо читаемый)
OnlineUTCTime=datetime.strptime(urllib2.urlopen("http://just-the-time.appspot.com/").read().strip(),
'%Y-%m-%d %H:%M:%S')
небольшое упражнение:
Сравнение вашего времени UTC с временем онлайн:
print(datetime.utcnow() - getOnlineUTCTime())
# 0:00:00.118403
#if the difference is negatieve the result will be something like: -1 day, 23:59:59.033398
(имейте в виду, что время обработки также включено)