如何在Python中从当前时间减40分钟并去除秒数显示?
解决方法
你可以利用datetime对象的strftime()方法来指定输出格式,去掉秒数并匹配你想要的样式:
from datetime import datetime, timedelta x = datetime.today() - timedelta(minutes=40) # 用strftime自定义格式:%d是两位日期,%m两位月份,%Y四位年份,%H24小时制小时,%M两位分钟 formatted_time = x.strftime("%d-%m-%Y %H-%M") print(formatted_time)
运行后输出就会是类似30-09-2022 17-30的格式,完全符合你的需求。
内容的提问来源于stack exchange,提问作者Karol
相关产品推荐
相关产品推荐

