-
将时间转换为时间戳
-
重新格式化时间
-
时间戳转换为时间
-
获取当前时间及将其转换成时间戳(实际需求)
-
利用strptime()函数可以将时间转换成时间数组
-
利用mktime()函数将时间数组转换成时间戳
-
注:只写年月日,不写时分秒默认时分秒为0
-
利用localtime()函数将时间戳转化成localtime的格式
-
利用strftime()函数重新格式化时间
- python常见的时间戳位数是10位,java常见13位的时间戳
-
利用strptime()函数将时间转换成时间数组
-
利用strftime()函数重新格式化时间
-
利用time()获取当前时间,
-
再利用localtime()函数转换为localtime(本地)时间数组,
-
最后利用strftime()函数重新格式化时间。
- 注:无法取月的间隔
import datetime
nowtime = datetime.datetime.now()
print("当前时间", nowtime)
print('1天前', datetime.datetime.now() - datetime.timedelta(days=1)) # 默认格式2022-06-09 18:29:12.082389,规范格式见下方
print('1天后', datetime.datetime.now() + datetime.timedelta(days=1))
print('两周前', (datetime.datetime.now() - datetime.timedelta(weeks=2)).strftime("%Y-%m-%d %H:%M:%S"))
print('两周后', (datetime.datetime.now() + datetime.timedelta(weeks=2)).strftime("%Y-%m-%d %H:%M:%S"))
print('1天前', (datetime.datetime.now() - datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S"))
print('1天后', (datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S"))
print('2小时前', (datetime.datetime.now() - datetime.timedelta(hours=2)).strftime("%Y-%m-%d %H:%M:%S"))
print('2小时后', (datetime.datetime.now() + datetime.timedelta(hours=2)).strftime("%Y-%m-%d %H:%M:%S"))
print('30分钟前', (datetime.datetime.now() - datetime.timedelta(minutes=30)).strftime("%Y-%m-%d %H:%M:%S"))
print('30分钟后', (datetime.datetime.now() + datetime.timedelta(minutes=30)).strftime("%Y-%m-%d %H:%M:%S"))
print('10秒前', (datetime.datetime.now() - datetime.timedelta(seconds=10)).strftime("%Y-%m-%d %H:%M:%S"))
print('10秒后', (datetime.datetime.now() + datetime.timedelta(seconds=10)).strftime("%Y-%m-%d %H:%M:%S"))
print('1月前', (datetime.datetime.now() - datetime.timedelta(months=1)).strftime("%Y-%m-%d %H:%M:%S"))
print('1月后', (datetime.datetime.now() + datetime.timedelta(months=1)).strftime("%Y-%m-%d %H:%M:%S"))
5.2 以下为可以取月间隔的方法
-
dateutil 的relativedelta方法
-
arrow 的shift方法
-
pandas 的DateOffset方法
时间与时间戳如何转换_niubiqigai的博客-CSDN博客_时间戳怎么转
Python之time模块的时间戳、时间字符串格式化与转换(13位时间戳)_mighty13的博客-CSDN博客_python time时间戳
时间与时间戳如何转换_niubiqigai的博客-CSDN博客_时间戳怎么转
python 处理时间间隔 - 知乎 (zhihu.com)
python取当前时间前后一定间隔的时间点_Python学习者的技术博客_51CTO博客



