python 获取今天、昨天、明天的时间时间戳

# 今天 最近24小时 最近一周 最近一月 if __name__ == '__main__': import datetime import time # 获取今天日期 print("获取今天日期") today = datetime.date.today() print(today) # 2019-09-05 print(type(today)) # <type 'datetime.date'> print("**" * 10) # 昨天日期 print("昨天日期") yesterday = today - datetime.timedelta(days=1) print(yesterday) # 2019-09-04 print("**" * 10) # 明天时间 print("明天时间") tomorrow = today + datetime.timedelta(days=1) acquire = today + datetime.timedelta(days=2) print(tomorrow) # 2019-09-06 print(acquire) # 2019-09-07 print("**" * 10) # 昨天开始时间戳 print("昨天开始时间戳") yesterday_start_time = int(time.mktime(time.strptime(str(yesterday), '%Y-%m-%d'))) print(yesterday_start_time) # 1567526400 转换后 2019-09-04 00:00:00 print("**" * 10) # 昨天结束时间戳 print("昨天结束时间戳") yesterday_end_time = int(time.mktime(time.strptime(str(today), '%Y-%m-%d'))) - 1 print(yesterday_end_time) # 1567612799 转换后 2019-09-04 23:59:59 print("**" * 10) # 今天开始时间戳 print("今天开始时间戳") today_start_time = yesterday_end_time + 1 print(today_start_time) # 1567612800 转换后 2019-09-05 00:00:00 print("**" * 10) # 今天结束时间戳 print("今天结束时间戳") today_end_time = int(time.mktime(time.strptime(str(tomorrow), '%Y-%m-%d'))) - 1 print(today_end_time) # 1567699199 转换后 2019-09-05 23:59:59 print("**" * 10) # 明天开始时间戳 print("明天开始时间戳") tomorrow_start_time = int(time.mktime(time.strptime(str(tomorrow), '%Y-%m-%d'))) print(tomorrow_start_time) # 1567699200 转换后 2019-09-06 00:00:00 print("**" * 10) # 明天结束时间戳 print("明天结束时间戳") tomorrow_end_time = int(time.mktime(time.strptime(str(acquire), '%Y-%m-%d'))) - 1 print(tomorrow_end_time) # 1567785599 转换后 2019-09-06 23:59:59 print("**" * 10) # 最近24小时 print("最近24小时") time_now = time.time() before_24 = int(time_now - 24 * 60 * 60) print(before_24) print("**" * 10) # 最近一周 print("最近一周") time_now = time.time() before_week = int(time_now - 7 * 24 * 60 * 60) print(before_week) print("**" * 10) # 最近一月 print("最近一月") time_now = time.time() before_nonth = int(time_now - 30 * 24 * 60 * 60) print(before_nonth) print("**" * 10)

本文转自 https://blog.csdn.net/a961634066/article/details/100554487,如有侵权,请联系删除。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

Java日期时间API系列31

  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Python3:sqlalchemy对mysql数据库操作,非sql语句

Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''

4cast

4castpackageloadcsv.KumarAwanish发布:2020122117:43:04.501348作者:KumarAwanish作者邮箱:awanish00@gmail.com首页: