我的代碼如下所示:timestamp1 = df_all_trades.loc[index].timetimestamp1 = pd.Timestamp(timestamp1)print(timestamp1)timestamp1 = timestamp1.strftime("%m-%d-%Y %H:%M:%S") + "Z"當我打印它時,它看起來像這樣:2019-03-16 23:40:28.783000我需要的是相同的時間戳,但減去 4 分鐘:2019-03-16 23:36:28.783000,我有點堅持這個......知道嗎?謝謝!
2 回答

素胚勾勒不出你
TA貢獻1827條經(jīng)驗 獲得超9個贊
在熊貓中,您可以使用 DateOffset:
a = pd.date_range(start='2018',end='2019') a - pd.DateOffset(minutes = 4)

慕標琳琳
TA貢獻1830條經(jīng)驗 獲得超9個贊
使用timedelta:
from datetime import datetime, timedelta
print(datetime.today() - timedelta(minutes=4))
輸出:
2019-03-29 16:41:13.548132
也許,就您而言:
from datetime import datetime, timedelta
print(datetime.strptime("2019-03-16 23:40:28.783000", "%Y-%m-%d %H:%M:%S.%f") - timedelta(minutes=4))
輸出:
2019-03-16 23:36:28.783000
添加回答
舉報
0/150
提交
取消