博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
datetime和time
阅读量:6001 次
发布时间:2019-06-20

本文共 1269 字,大约阅读时间需要 4 分钟。

1.datetime模块

import datetime now = datetime.datetime.now()  #时间对象 print(now,type(now)) print(now.year,now.day,now.hour) ####对象和str之间的转换### ret=datetime.datetime.strftime(now,("%Y-%m-%d"))  #将对象转换成str print(ret,type(ret)) ret1=datetime.datetime.strptime(ret,("%Y-%m-%d"))  #将str转换成对象 print(ret1,type(ret1)) ##在页面上显示指定格式的时间 #{
{ article.create_time|date:'Y-m-d H:i:s' }}
##时间跨度使用 d7=datetime.timedelta(days=7) #也可以weeks,不能years 一年52周 ret=now+d7 print(ret)

2.time模块

1.时间有三种表示方式: 1.1时间戳(给计算机看的)           1970年1月1日之后的秒,即:time.time() 1.2格式化的字符串(人能够看懂的时间)    2016-12-12 10:10,  即:time.strftime('%Y-%m-%d') 1.3结构化时间(操作时间的)       元组   即:time.localtime() 共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时) 时间戳-->结构化时间 time.gmtime(时间戳)    #UTC时间,与英国伦敦当地时间一致 time.localtime(时间戳) #当地时间 time.localtime(1500000000) 不写参数默认当前时间的时间戳 结构化时间-->时间戳  time.mktime(结构化时间) time_tuple = time.localtime(1500000000) time.mktime(time_tuple) 结构化时间-->字符串时间 time.strftime("格式定义","结构化时间")  结构化时间参数若不传,则默认当前时间 time.strftime("%Y-%m-%d %X") time.strftime("%Y-%m-%d",time.localtime(1500000000)) 字符串时间-->结构化时间 time.strptime(时间字符串,字符串对应格式) time.strptime("2017-03-16","%Y-%m-%d") time.strptime("07/24/2017","%m/%d/%Y")
dataime表示时间日期,返回时间对象 time表示时间,返回时间戳,需要转换成标准时间

转载于:https://www.cnblogs.com/FWF1944/p/10878163.html

你可能感兴趣的文章
Objective-C快速上手
查看>>
7、log4j.properties
查看>>
网络通信之检测远端连接是否断开连接
查看>>
Disjoint Sets
查看>>
centos 6.8安装java环境
查看>>
各种上传拿shell
查看>>
算法名称
查看>>
整数加减法练习
查看>>
javascript
查看>>
CF709B Checkpoints 模拟
查看>>
PHP简单计算器
查看>>
[self performselector: withObject: afterDelay:];一定时间后执行某个方法
查看>>
卡巴斯基手机安全软件:让遗失手机远离“短信门”
查看>>
C++类模版学习笔记
查看>>
【LabVIEW技巧】工厂模式_简单工厂
查看>>
页面的Tab选项卡 简单实例
查看>>
r语言ggplot2误差棒图快速指南
查看>>
python之处理异常
查看>>
c++中的虚函数
查看>>
遍历form表单里面的表单元素,取其value
查看>>