簡體   English   中英

如何在格式為 '%Y-%m-%dT%H:%M:%S' 的變量中減去 1 分鍾

[英]How to minus 1 minute in a variable with format as '%Y-%m-%dT%H:%M:%S'

我有一個保存日期和時間的變量 = '2022-02-27T07:43:00'。 (字母“T”是強制性的,默認情況下來自我的數據庫。我仍然需要所有變量之間的“T”)。 現在我需要減去 1 分鍾並將該值分配給相同格式的新變量 = '%Y-%m-%dT%H:%M:%S'。

你需要的可能是dateutil.parser.parsetimedelta function 來解決這個問題。

from dateutil.parser import parse
from datetime import timedelta
string = "2022-02-27T07:43:00"
dateObject = parse(string)
oneMinuteBefore = dateObject - timedelta(minutes=1)
oneMinuteBefore.strftime("%Y-%m-%dT%H:%M:%S")

Output

2022-02-27T07:42:00

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM