简体   繁体   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'

I have a variable which holds the date & time as like = '2022-02-27T07:43:00'.我有一个保存日期和时间的变量 = '2022-02-27T07:43:00'。 (letter "T" is mandatory which is coming from my database by default. I still need that "T" in-between for all the variables). (字母“T”是强制性的,默认情况下来自我的数据库。我仍然需要所有变量之间的“T”)。 Now I need to minus 1 minute and assign that value to a new variable in the same format = '%Y-%m-%dT%H:%M:%S'.现在我需要减去 1 分钟并将该值分配给相同格式的新变量 = '%Y-%m-%dT%H:%M:%S'。

What you need is probably dateutil.parser.parse and also timedelta function to the trick.你需要的可能是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 Output

2022-02-27T07:42:00

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用剥离时间'%Y-%m-%d%H:%M:%S'减去-1分钟。 - How to use striptime '%Y-%m-%d %H:%M:%S' minus - 1 minute.? 如何从时间格式 %Y-%m-%dT%H:%M:%S 中删除 T? - How to remove T from time format %Y-%m-%dT%H:%M:%S? ValueError: 时间数据 '' 与格式 '%Y-%m-%dT%H:%M:%S' 不匹配 - ValueError: time data '' does not match format '%Y-%m-%dT%H:%M:%S' Python 与格式 '%Y-%m-%dT%H:%M:%S%Z.%f' 不匹配 - Python does not match format '%Y-%m-%dT%H:%M:%S%Z.%f' ValueError: 时间数据“无”与格式“%Y-%m-%dT%H:%M:%S.%f”不匹配 - ValueError: time data 'None' does not match format '%Y-%m-%dT%H:%M:%S.%f' ValueError:'z'是错误的伪指令,格式为'%Y-%m-%dT%H:%M:%S.%f%z'在熊猫0.23.4中而不是0.24.2中吗? - ValueError: 'z' is a bad directive in format '%Y-%m-%dT%H:%M:%S.%f%z' in pandas 0.23.4 and not 0.24.2? ValueError:时间数据“”与格式“%Y-%m-%dT%H:%M:%SZ”不匹配 - ValueError: time data '' does not match format '%Y-%m-%dT%H:%M:%SZ' 如何仅保留已记录时间序列的小时:分钟:第二部分? (如何将 %Y-%m-%d %H:%M:%S 转换为仅 %H:%M:%S ?) - How to keep only the Hour:Minute:Second part of recorded time series? (How to convert %Y-%m-%d %H:%M:%S to only %H:%M:%S ?) ValueError: 时间数据“无”与格式“%Y-%m-%d %H:%M:%S”不匹配 - ValueError: time data 'None' does not match format '%Y-%m-%d %H:%M:%S' 时间数据与格式 '%Y-%m-%d %H:%M:%S' 不匹配 - time data does not match format '%Y-%m-%d %H:%M:%S'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM