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实现360的字符显示界面
Feb 21 Python
利用Fn.py库在Python中进行函数式编程
Apr 22 Python
python实现的简单窗口倒计时界面实例
May 05 Python
在Python中使用mechanize模块模拟浏览器功能
May 05 Python
Python2.7编程中SQLite3基本操作方法示例
Aug 09 Python
Python中垃圾回收和del语句详解
Nov 15 Python
linux环境下安装python虚拟环境及注意事项
Jan 07 Python
python修改linux中文件(文件夹)的权限属性操作
Mar 05 Python
Python多线程thread及模块使用实例
Apr 28 Python
pygame用blit()实现动画效果的示例代码
May 28 Python
详解如何修改python中字典的键和值
Sep 29 Python
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
May 14 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
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
php 求质素(素数) 的实现代码
2011/04/12 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
JavaScript实现三级级联特效
2017/11/05 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
2019/06/17 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python3调用百度翻译API实现实时翻译
2018/08/16 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
python实现LRU热点缓存及原理
2019/10/29 Python
快速了解Python开发环境Spyder
2020/06/29 Python
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
农村党员对照检查材料
2014/09/24 职场文书
美术教师求职信范文
2015/03/20 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书
2015年材料员工作总结
2015/04/30 职场文书
初中历史教学反思
2016/02/19 职场文书
竞聘演讲报告:基本写作有哪些?附开头范文
2019/10/16 职场文书
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers