获取6个月前首日的时间戳

版权声明:本文为博主原创,转载请注明出处。 https://blog.csdn.net/Chihwei_Hsu/article/details/83589157

获取6个月前首日的时间戳

  • 先获取月份
  • 在获取首日
  • 再转换为时间戳
import time,datetime
from dateutil.relativedelta import relativedelta
time.mktime(time.strptime((datetime.today() + relativedelta(months=-5)) \
	.strftime('%Y-%m-01 00:00:00'),"%Y-%m-%d %H:%M:%S"))
time.mktime((datetime.today() + relativedelta(months=-5)) \
	.replace(day=1,hour=0,minute=0,second=0).timetuple())

效率对比

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Chihwei_Hsu/article/details/83589157
今日推荐