2
我有一個時間戳在我的7小時的時區。時間戳保存在strftime
格式'%Y-%m-%d %H:%M'
中。我如何讓這個時間戳回去7個小時?如何在過去7小時獲得strftime?
示例:時間戳現在:2014-4-14 3:00
。我想要的:2014-4-13 20:00
我有一個時間戳在我的7小時的時區。時間戳保存在strftime
格式'%Y-%m-%d %H:%M'
中。我如何讓這個時間戳回去7個小時?如何在過去7小時獲得strftime?
示例:時間戳現在:2014-4-14 3:00
。我想要的:2014-4-13 20:00
如果我有日期時間,我喜歡以下內容。你是說你只有一個字符串可以使用嗎?
import datetime
from dateutil.relativedelta import relativedelta
expires = datetime.datetime.now() - relativedelta(hours=7)
另一種選擇:
>>> from datetime import datetime, timedelta
>>> str(datetime.strptime('2014-4-14 3:00', '%Y-%m-%d %H:%M') + \
timedelta(hours = -7))
'2014-04-13 20:00:00'
>>> datetime.strftime(datetime.now() + timedelta(hours=-7),'%Y-%m-%d %H:%M')
'2014-04-13 14:45'
是的,但我發現了一種將它。謝謝! (加1分鐘,將在5分鐘後被接受) –