python的time模块和datetime模块实例解析


Posted in Python onNovember 29, 2019

这篇文章主要介绍了python的time模块和datetime模块实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1. 将当前时间转成字符串 strftime 方法,并输出

import datetime
# 获取当前时间 datetime.datetime.now()
print(datetime.datetime.now()) # 输出时间格式数据:2019-11-28 20:39:25.485711
now_time=str(datetime.datetime.now().strftime('%Y%m%d%H%M%S')) #将时间转化成字符串 print(now_time)

2. 将字符串形式的时间转成时间格式 time.strptime 方法,并获取时间戳 time.mktime 方法

import time
time_str = '2019-09-02 00:00:01.002'    #时间字符串
time_struct = time.strptime(time_str, "%Y-%m-%d %H:%M:%S.%f") #得到时间格式数据,%f表示的是微秒
print(time_struct)
time_stamp = int(time.mktime(time_struct)) #将时间格式数据转化成时间戳
print(time_stamp)

3. 将时间格式的数据转成字符串

#转格式,time_struct来自上面
time_ = time.strftime("%a %b %d %H:%M:%S %Y", time_struct) 
print(time_)

4. 将字符串形式的时间转成时间格式 datetime.datetime.strptime 方法,时间格式转字符串 datetime.datetime.strftime 方法

time_str = '2019-09-02 00:00:01.002'    #时间字符串
time_2 = datetime.datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S.%f") # 将格式字符串转换为时间格式
time_3 = datetime.datetime.strftime(time_2, "%Y-%m-%d %H:%M:%S") #str类型

5. 计算当前时间戳

import time
time_stamp = int(time.time()) #计算当前的本地时间戳
print(time_stamp)

6. 由时间戳转时间格式数据

#time_stamp 来自上面
time_format = datetime.datetime.fromtimestamp(time_stamp) #直接由时间戳转时间格式
print('----------------',time_format, '--------------------')

7. 获取单独的时间、日期

#获取当前时间日期
now_datetime = datetime.datetime.now() 
print ("当前的日期和时间是 %s" % now_datetime) 
print ("当前的年份是 %s" %now_datetime.year) 
print ("当前的月份是 %s" %now_datetime.month) 
print ("当前的日期是 %s" %now_datetime.day) 
print ("当前小时是 %s" %now_datetime.hour) 
print ("当前分钟是 %s" %now_datetime.minute) 
print ("当前秒是 %s" %now_datetime.second)
# 星期
print ("当前星期是 %s" %datetime.datetime.strptime('2019-11-25', "%Y-%m-%d").weekday()) #周一为0,周二为1,。。。
print ("当前星期是 %s" %datetime.datetime.now().strftime('%A'))

python中时间日期格式化符号:

%y 两位数的年份表示(00-99)
  %Y 四位数的年份表示(000-9999)
  %m 月份(01-12)
  %d 月内中的一天(0-31)
  %H 24小时制小时数(0-23)
  %I 12小时制小时数(01-12)
  %M 分钟数(00=59)
  %S 秒(00-59)
  %a 本地简化星期名称
  %A 本地完整星期名称
  %b 本地简化的月份名称
  %B 本地完整的月份名称
  %c 本地相应的日期表示和时间表示
  %j 年内的一天(001-366)
  %p 本地A.M.或P.M.的等价符
  %U 一年中的星期数(00-53)星期天为星期的开始
  %w 星期(0-6),星期天为星期的开始
  %W 一年中的星期数(00-53)星期一为星期的开始
  %x 本地相应的日期表示
  %X 本地相应的时间表示
  %Z 当前时区的名称
  %% 为%号本身

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pycharm 使用心得(四)显示行号
Jun 05 Python
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
Python同步遍历多个列表的示例
Feb 19 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
使用tensorboard可视化loss和acc的实例
Jan 21 Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 Python
python递归调用中的坑:打印有值, 返回却None
Mar 16 Python
pycharm的python_stubs问题
Apr 08 Python
什么是python的自省
Jun 21 Python
Python os库常用操作代码汇总
Nov 03 Python
Python编程super应用场景及示例解析
Oct 05 Python
python实现将一维列表转换为多维列表(numpy+reshape)
Nov 29 #Python
Python 基于wxpy库实现微信添加好友功能(简洁)
Nov 29 #Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 #Python
基于python判断目录或者文件代码实例
Nov 29 #Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 #Python
python解析命令行参数的三种方法详解
Nov 29 #Python
关于numpy中eye和identity的区别详解
Nov 29 #Python
You might like
PHP读取MySQL数据代码
2008/06/05 PHP
php图片缩放实现方法
2014/02/20 PHP
angularjs创建弹出框实现拖动效果
2020/08/25 Javascript
JavaScript_ECMA5数组新特性详解
2016/06/12 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
JS实现的样式切换功能tableCSS实例
2016/12/30 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
JavaScript动态绑定详解
2017/09/14 Javascript
微信小程序返回多级页面的实现方法
2017/10/27 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
vue中组件的3种使用方式详解
2019/03/23 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
js实现星星海特效的示例
2020/09/28 Javascript
Python库urllib与urllib2主要区别分析
2014/07/13 Python
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
python中执行shell的两种方法总结
2017/01/10 Python
基于Python列表解析(列表推导式)
2018/06/23 Python
python实战教程之自动扫雷
2018/07/13 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
基于python实现雪花算法过程详解
2019/11/16 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
武汉瑞得软件笔试题
2015/10/27 面试题
控制工程专业个人求职信
2013/09/25 职场文书
致百米运动员广播稿
2014/01/29 职场文书
合伙经营协议书范本
2014/04/18 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
天坛导游词
2015/02/02 职场文书
三八妇女节慰问信
2015/02/14 职场文书
会议主持词结束语
2015/07/03 职场文书
《酸的和甜的》教学反思
2016/02/18 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
导游词创作书写原则以及开场白技巧怎么学?
2019/09/25 职场文书