Python time、datetime
2024-08-21 16:43:22
简介:
记录一下 Python 如何获取昨天、今天、明天时间及格式化。
1、今天
In [1]: import time In [2]: print time.strftime('%Y.%m.%d', time.localtime(time.time()))
2017.02.16 In [2]: print time.strftime('%Y.%m.%d %H:%M:%S', time.localtime(time.time()))
2017.02.16 16:21:43 # 两种格式的今天日期 In [3]: print int(time.mktime(time.strptime(time.strftime('%Y-%m-%d', time.localtime(time.time())), '%Y-%m-%d')))
1487174400 In [4]: print int(time.mktime(time.strptime(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())), '%Y-%m-%d %H:%M:%S')))
1487232839 # 凌晨时间戳(秒) 2017-02-16 00:00:00
# 当前时间戳(秒) 2017-02-16 16:13:59 In [5]: print int(time.mktime(time.strptime('2017-02-16', '%Y-%m-%d')))
1487174400 In [6]: print int(time.mktime(time.strptime('2017-02-16 23:59:59', '%Y-%m-%d %H:%M:%S')))
1487260799 # 字符串转时间戳 In [7]: print int(time.mktime(time.strptime(time.strftime('%Y-%m-%d', time.localtime(time.time())), '%Y-%m-%d'))) * 1000
1487174400000 # 凌晨时间戳(毫秒) In [8]: print time.strftime('%Y-%m-%d', time.localtime(1487174400))
2017-02-16 In [9]: print time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1487174400))
2017-02-16 00:00:00 # 时间戳转字符串
2、昨天
In [1]: from datetime import datetime, timedelta In [2]: print (datetime.now() - timedelta(days=1)).strftime('%Y.%m.%d')
2017.02.15 In [3]: print (datetime.now() - timedelta(days=1)).strftime('%Y.%m.%d %H:%M:%S')
2017.02.15 16:22:50 # 两种格式的昨天日期
3、明天
In [1]: from datetime import datetime, timedelta In [2]: print (datetime.now() + timedelta(days=1)).strftime('%Y.%m.%d')
2017.02.17
最新文章
- Array&;String总结
- TCP进制转换
- Find cmd
- c#实现清理回收站垃圾
- 【BZOJ 3735】苹果树 树上莫队(树分块+离线莫队+鬼畜的压行)
- 通过SQL Server Profiler来监视分析死锁
- 【转】VB中应用DDE
- oGitHub 注册
- 用IO流发送Http请求
- C#简单注册表操作实例
- Python urllib和urllib2模块学习(一)
- xcode单步调试快捷键
- iOS 之 二维码生成与扫描(LBXScan)
- 安装wampserve之前需要安装vc++2012.
- 运算符关键字。数据区别大小写。日期范围。判空的两种写法。NOT IN的两种写法。IN范围可含NULL,但NOT IN值范围不能含NULL。
- C语言第三次博客作业---单层循环结构
- CentOS7 docker试水
- django中如何实现分页功能
- springboot打成war包找不到文件
- spring后置处理器BeanPostProcessor