python时间日期操作方法实例小结


Posted in Python onFebruary 06, 2020

本文实例讲述了python时间日期操作方法。分享给大家供大家参考,具体如下:

#coding=utf-8
import time
import datetime
if __name__ == "__main__":
 # 今天
 now = datetime.datetime.now()
 print now.strftime('%Y-%m-%d %H:%M:%S')
 print "%s-%s-%s %s:%s:%s" % (now.year, now.month, now.day, now.hour, now.minute, now.second)
 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
 # 前一天
 now = datetime.datetime.now()
 dt = now + datetime.timedelta(days=-1)
 print dt.strftime('%Y-%m-%d %H:%M:%S')
 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time() - 24 * 3600))
 # 后一天
 now = datetime.datetime.now()
 dt = now + datetime.timedelta(days=1)
 print dt.strftime('%Y-%m-%d %H:%M:%S')
 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time() + 24 * 3600))
 # 前一小时
 now = datetime.datetime.now()
 dt = now - datetime.timedelta(hours=1)
 print dt.strftime("%Y-%m-%d %H:%M:%S")
 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time() - 1 * 3600))
 # 时间戳 秒
 print int(time.time())
 # 时间戳 毫秒
 print int(round(time.time() * 1000))
 # 时间戳 to 日期
 print datetime.datetime.fromtimestamp(1507630854)
 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(1507630854))
 print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
 # 日期 to 时间戳
 print time.mktime(time.strptime("2017-10-10", "%Y-%m-%d"))
 print time.mktime(time.strptime("2017-10-10 10:10:10", "%Y-%m-%d %H:%M:%S"))

运行结果:

2020-02-06 11:33:51
2020-2-6 11:33:51
2020-02-06 11:33:51
2020-02-05 11:33:51
2020-02-05 11:33:51
2020-02-07 11:33:51
2020-02-07 11:33:51
2020-02-06 10:33:51
2020-02-06 10:33:51
1580960031
1580960031893
2017-10-10 18:20:54
2017-10-10 18:20:54
2020-02-06 11:33:51
1507564800.0
1507601410.0

PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线万年历日历:
http://tools.3water.com/bianmin/wannianli

在线阴历/阳历转换工具:
http://tools.3water.com/bianmin/yinli2yangli

Unix时间戳(timestamp)转换工具:
http://tools.3water.com/code/unixtime

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python松散正则表达式用法分析
Apr 29 Python
Python上下文管理器和with块详解
Sep 09 Python
Python操作MySQL数据库的三种方法总结
Jan 30 Python
python pandas 对series和dataframe的重置索引reindex方法
Jun 07 Python
Python之inspect模块实现获取加载模块路径的方法
Oct 16 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
Mar 01 Python
python+numpy按行求一个二维数组的最大值方法
Jul 09 Python
cProfile Python性能分析工具使用详解
Jul 22 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
pandas的resample重采样的使用
Apr 24 Python
如何在Python3中使用telnetlib模块连接网络设备
Sep 21 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
Jan 05 Python
python通过matplotlib生成复合饼图
Feb 06 #Python
tensorflow 初始化未初始化的变量实例
Feb 06 #Python
python中count函数简单的实例讲解
Feb 06 #Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 #Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 #Python
详解python 降级到3.6终极解决方案
Feb 06 #Python
PyCharm如何导入python项目的方法
Feb 06 #Python
You might like
php中的boolean(布尔)类型详解
2013/10/28 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
使用prototype.js 的时候应该特别注意的几个问题.
2007/04/12 Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
两个JavaScript jsFiddle JSBin在线调试器
2010/03/14 Javascript
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
js+xml生成级联下拉框代码
2012/07/24 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
vue + axios get下载文件功能
2019/09/25 Javascript
js实现时钟定时器
2020/03/26 Javascript
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
python判断字符串是否纯数字的方法
2014/11/19 Python
Python使用MONGODB入门实例
2015/05/11 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
Python 3.8 新功能全解
2019/07/25 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
Python 3.9的到来到底是意味着什么
2020/10/14 Python
Expedia爱尔兰:酒店、机票、租车及廉价假期
2017/01/02 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
linux面试题参考答案(4)
2014/09/21 面试题
2014学雷锋活动总结
2014/03/09 职场文书
和睦家庭事迹
2014/05/14 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
学子宴致辞大全
2015/07/27 职场文书
Golang 链表的学习和使用
2022/04/19 Golang