如果我有一个代表我感兴趣的时间段的数字,例如代表 360 分钟或 6 小时的数字 360,如何将其转换为日期时间对象,以便我可以对其执行标准日期时间对象函数?
同样,如果我有一个格式为 00:30:00 的日期时间对象,代表 30 分钟,如何将其转换为普通整数变量?
import datetime
t = datetime.timedelta(minutes=360)
Run Code Online (Sandbox Code Playgroud)
这将创建一个对象 ,t您可以将其与其他日期时间对象一起使用。
要回答您刚刚编辑的第二个问题,您可以使用将t.total_seconds()timedelta 保留的任何内容返回为以秒为单位的整数。不过,您必须手动将其转换为分钟或小时。