失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python 获取几小时之前 几分钟前 几天前 几个月前 及几年前的具体时间

python 获取几小时之前 几分钟前 几天前 几个月前 及几年前的具体时间

时间:2023-03-18 23:56:37

相关推荐

python 获取几小时之前 几分钟前 几天前 几个月前 及几年前的具体时间

引入以下两个包:

import datetime

import arrow

具体代码

# import datetime# import arrowdef getTime(self, flag,dayhourminute):'''获取几小时之前,几分钟前,几天前,几个月前,及几年前的具体时间 flag, 1:天;2:小时;3:分钟;4:月,5:年:param flag: 1:天;2:小时;3:分钟;4:月,5:年:param dayhourminute: 整数值:return: 具体时间 %Y-%m-%d %H:%M:%S'''tn = datetime.datetime.now()t = Nonettime =''if flag <= 1:if flag == 1:t = datetime.timedelta(days=dayhourminute)elif flag == 2:t = datetime.timedelta(hours=dayhourminute)elif flag == 3:t = datetime.timedelta(minutes=dayhourminute)strtime = tn - tttime = strtime.strftime('%Y-%m-%d %H:%M:%S')else:dt = arrow.now()if flag == 4:ttime = dt.shift(months=-dayhourminute).format("YYYY-MM-DD HH:MM:SS")elif flag == 5:ttime = str(int(datetime.datetime.now().strftime("%Y"))-dayhourminute)+"-"+datetime.datetime.now().strftime("%m-%d")return ttime

如果觉得《python 获取几小时之前 几分钟前 几天前 几个月前 及几年前的具体时间》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。