详解python中的time和datetime的常用方法


Posted in Python onJuly 08, 2019

一、time的常用方法:

import time,datetime

# 时间有三种展现方式:时间戳,时间元组,格式化的时间
print(time.time())#当前时间戳
print(int(time.time()))
print(time.strftime('%Y-%m-%d %H:%M:%S'))#格式化的时间
print(time.strftime('%Y-%m-%d'))
print(time.strftime('%H:%M:%S'))
print(time.gmtime())#获取标准时区的时间元组,如果传入了时间戳,就是把时间戳转换成时间元组
print(time.gmtime(1516194265))

执行结果:

1516197631.0563018
1516197631
2018-01-17 22:00:31
2018-01-17
22:00:31
time.struct_time(tm_year=2018, tm_mon=1, tm_mday=17, tm_hour=14, tm_min=0, tm_sec=31, tm_wday=2, tm_yday=17, tm_isdst=0)
time.struct_time(tm_year=2018, tm_mon=1, tm_mday=17, tm_hour=13, tm_min=4, tm_sec=25, tm_wday=2, tm_yday=17, tm_isdst=0)

二、 datetime常用方法:

# 使用datetime和time获取当前时间
now1 = datetime.datetime.now()
now2=time.strftime('%Y-%m-%d %H:%M:%S')
print(now1)
print(now2)
now = datetime.datetime.now()
d1 = now - datetime.timedelta(hours=1)#获取前一小时
d2 = now - datetime.timedelta(days=1)#获取前一天
print(now)
print(d1)

执行结果:

2018-01-17 22:03:04.686923
2018-01-17 22:03:04
2018-01-17 22:03:04.687486
2018-01-17 21:03:04.687486

三、使用datetime获取代码执行的时长

# 使用时间戳获取代码执行时间
s_time = time.time()
for i in range(0,10):
  time.sleep(1)
e_time=time.time()

print('代码运行时间是:',e_time - s_time)

执行结果:

代码运行时间是: 10.003105163574219

四、时间戳和字符串的互相转化

# 字符串格式化时间转换时间戳
str_time = '2018-1-17'
print(time.mktime(time.strptime(str_time,'%Y-%m-%d')))
# 时间戳转换成格式化的时间字符串
gsh_time= time.time()
print(time.strftime('%Y-%m-%d',time.localtime(gsh_time)))
# datetime对象转换成时间戳
dt = datetime.datetime.now()
print(time.mktime(dt.timetuple()))
# 时间戳转换成datetime对象
sjc_time = time.time()
print(datetime.datetime.fromtimestamp(sjc_time))

执行结果:

1516118400.0
2018-01-17
1516198008.0
2018-01-17 22:06:48.944055

总结

以上所述是小编给大家介绍的python中的time和datetime的常用方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python去除空格和换行符的实现方法(推荐)
Jan 04 Python
Python set常用操作函数集锦
Nov 15 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
Python基于递归实现电话号码映射功能示例
Apr 13 Python
python操作小程序云数据库实现简单的增删改查功能
Jun 06 Python
Python对列表的操作知识点详解
Aug 20 Python
Python基于requests库爬取网站信息
Mar 02 Python
Tensorflow之梯度裁剪的实现示例
Mar 08 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
Apr 22 Python
总结Python连接CS2000的详细步骤
Jun 23 Python
Python实现为PDF去除水印的示例代码
Apr 03 Python
在python plt图表中文字大小调节的方法
Jul 08 #Python
python文件转为exe文件的方法及用法详解
Jul 08 #Python
简单了解python代码优化小技巧
Jul 08 #Python
python实现在函数图像上添加文字和标注的方法
Jul 08 #Python
python画图——实现在图上标注上具体数值的方法
Jul 08 #Python
简单了解python的break、continue、pass
Jul 08 #Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 #Python
You might like
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
基于php伪静态的实现详细介绍
2013/04/28 PHP
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
js右键菜单效果代码
2007/07/21 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
js 动态修改css文件用到了cssRule
2014/08/20 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
javascript 中的try catch应用总结
2017/04/01 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
react-router 路由切换动画的实现示例
2018/12/03 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
JavaScript实现更换背景图片
2019/10/18 Javascript
python脚本设置系统时间的两种方法
2016/02/21 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2018/05/08 Python
Python中的单继承与多继承实例分析
2018/05/10 Python
selenium+python设置爬虫代理IP的方法
2018/11/29 Python
使用python制作一个为hex文件增加版本号的脚本实例
2019/06/12 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
Born鞋子官网:Born Shoes
2017/04/06 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
文明教师事迹材料
2014/01/16 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
个人职业及收入证明
2014/10/13 职场文书
行政助理岗位职责
2015/02/10 职场文书
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android