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 相关文章推荐
python用字典统计单词或汉字词个数示例
Apr 22 Python
windows10系统中安装python3.x+scrapy教程
Nov 08 Python
Flask框架的学习指南之用户登录管理
Nov 20 Python
python实现将excel文件转化成CSV格式
Mar 22 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 Python
python 函数内部修改外部变量的方法
Dec 18 Python
对Python3中列表乘以某一个数的示例详解
Jul 20 Python
pytorch之Resize()函数具体使用详解
Feb 27 Python
python实现跨excel sheet复制代码实例
Mar 03 Python
django 解决扩展自带User表遇到的问题
May 14 Python
python绘图pyecharts+pandas的使用详解
Dec 13 Python
python 实现全球IP归属地查询工具
Dec 18 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之第五天
2006/10/09 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
php文件上传的简单实例
2013/10/19 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
2019/03/18 PHP
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
JavaScript设计模式之单例模式实例
2014/09/24 Javascript
javascript省市区三级联动下拉框菜单实例演示
2015/11/29 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
通过正则表达式获取url中参数的简单实现
2016/06/07 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
JS中的phototype详解
2017/02/04 Javascript
web页面和微信小程序页面实现瀑布流效果
2018/09/26 Javascript
原生js实现文件上传、下载、封装等实例方法
2020/01/05 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
详解Python迭代和迭代器
2016/03/28 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
Python通过zookeeper实现分布式服务代码解析
2020/07/22 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
奢华的意大利皮革手袋:Bene Handbags
2019/10/29 全球购物
servlet面试题
2012/08/20 面试题
医学专业毕业生个人求职信
2013/12/25 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
四风问题个人自查剖析材料思想汇报
2014/09/21 职场文书
结婚喜宴祝酒词
2015/08/10 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
一篇文章带你复习java知识点
2021/06/28 Java/Android