获取两小时前的格林威治标准时间 Python 2.7
get gmt time two hours ago Python 2.7
您好,我无法通过与 get_timestamp =>
类似的功能获取两小时前的时间
def get_timestamp():
"""Return correctly formatted timestamp"""
return strftime("%Y-%m-%dT%H:%M:%SZ", gmtime())
def two_hours_ago():
"""Return correctly formatted timestamp"""
last = (date.today() - timedelta(hours=1))
return strftime("%Y-%m-%dT%H:%M:%SZ", gmtime()-'2HOURS')
我试过这个:
def two_hours_ago():
"""Return correctly formatted timestamp"""
today = date.today()
yesterday = (today - timedelta(hours=2))
print(yesterday.timetuple())
return strftime("%Y-%m-%dT%H:%M:%SZ", yesterday.timetuple())
更新
谢谢你
黄彦浩
我正在为亚马逊 MWS 寻找 2 小时的间隔 return ISO 格式,我使用以下函数 return 正确格式化的时间。
def two_hours_ago():
"""Return correctly formatted timestamp"""
now = datetime.now()
two_hours_ago = (now - timedelta(hours=2))
return two_hours_ago.strftime("%Y-%m-%dT%H:%M:%SZ")
def now():
"""Return correctly formatted timestamp"""
now = datetime.now()
two_hours_ago = (now - timedelta(hours=0))
return two_hours_ago.strftime("%Y-%m-%dT%H:%M:%SZ")
我不是很明白 today = date.today()
.
的代码
是否表示,例如,2017/10/18 00:00:00?
以下代码可以获取两小时前的时间。不知道你是不是什么..
from datetime import datetime, timedelta
def two_hours_ago():
"""Return correctly formatted timestamp"""
now = datetime.now()
two_hours_ago = (now - timedelta(hours=2))
return two_hours_ago.strftime("%Y-%m-%dT%H:%M:%SZ")
对于这段代码,它将执行如下
>>> two_hours_ago()
'2017-10-19T11:28:40Z'
您好,我无法通过与 get_timestamp =>
类似的功能获取两小时前的时间def get_timestamp():
"""Return correctly formatted timestamp"""
return strftime("%Y-%m-%dT%H:%M:%SZ", gmtime())
def two_hours_ago():
"""Return correctly formatted timestamp"""
last = (date.today() - timedelta(hours=1))
return strftime("%Y-%m-%dT%H:%M:%SZ", gmtime()-'2HOURS')
我试过这个:
def two_hours_ago():
"""Return correctly formatted timestamp"""
today = date.today()
yesterday = (today - timedelta(hours=2))
print(yesterday.timetuple())
return strftime("%Y-%m-%dT%H:%M:%SZ", yesterday.timetuple())
更新 谢谢你 黄彦浩
我正在为亚马逊 MWS 寻找 2 小时的间隔 return ISO 格式,我使用以下函数 return 正确格式化的时间。
def two_hours_ago():
"""Return correctly formatted timestamp"""
now = datetime.now()
two_hours_ago = (now - timedelta(hours=2))
return two_hours_ago.strftime("%Y-%m-%dT%H:%M:%SZ")
def now():
"""Return correctly formatted timestamp"""
now = datetime.now()
two_hours_ago = (now - timedelta(hours=0))
return two_hours_ago.strftime("%Y-%m-%dT%H:%M:%SZ")
我不是很明白 today = date.today()
.
是否表示,例如,2017/10/18 00:00:00?
以下代码可以获取两小时前的时间。不知道你是不是什么..
from datetime import datetime, timedelta
def two_hours_ago():
"""Return correctly formatted timestamp"""
now = datetime.now()
two_hours_ago = (now - timedelta(hours=2))
return two_hours_ago.strftime("%Y-%m-%dT%H:%M:%SZ")
对于这段代码,它将执行如下
>>> two_hours_ago()
'2017-10-19T11:28:40Z'