python之time和datetime模块

  • 时间:
  • 浏览:6
  • 来源:彩神官网

附二:time时间之间的转换

print(time.localtime())>>>time.struct_time(tm_year=2018, tm_mon=10, tm_mday=18, tm_hour=15, tm_min=35, tm_sec=0, tm_wday=3, tm_yday=291, tm_isdst=0)

print(datetime.date.fromtimestamp(1539847769))>>>2018-10-18

a = datetime.date.today()print(datetime.date.weekday(a))>>>3

附一:

datetime模块类的使用大同小异,有这种这种方式朋友这种这辈子都用不上,datetime类的方式比较多,在这里你可以捡重点的列一下:

datetime.time.tzname()

返回时区名字:略

print(time.gmtime(time.time()))>>>time.struct_time(tm_year=2018, tm_mon=10, tm_mday=18, tm_hour=8, tm_min=10, tm_sec=16, tm_wday=3, tm_yday=291, tm_isdst=0)

image.png

a = datetime.date.today()print(datetime.date.isoweekday(a))>>>4

print(time.time())1539849828.0904003

a = datetime.date.today()print(a.replace(year=2010))>>>2010-10-18

醉里挑灯看剑,梦回吹角连营。八百里分麾下炙,五十弦翻塞外声。沙场秋点兵。

马作的卢很快,弓如霹雳弦惊。了却君王天下事,赢得生前眼前 名。可怜白地处!

cls.strftime("时间格式")

指定时间格式

a= datetime.time(8,5,32,32)print(a.strftime("%H:%M"))>>>08:05

datetime.time.utcoffset()

返回时区的时间偏移量:略

datetime模块定义了八个类,分别是

print(time.time())>>>1539847769.6119404

print(datetime.date(2017,12,1))>>>2017-12-01

a = datetime.datetime.strptime("2018-10-18 19:21:37",'%Y-%m-%d %H:%M:%S')print(a,type(a))>>>2018-10-18 19:21:37 <class 'datetime.datetime'>

cls.replace()

替换几点几分 秒

a= datetime.time(8,5,32,32)print(a.replace(hour=18))>>>18:05:32.000032

print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))>>>2018-10-18 19:21:13

image.png

print(datetime.datetime.now().date())>>>2018-10-18

datetime.datetime.timedelta用于计算有有好几个 多日期之间的差值:

print(datetime.datetime.now().time())>>>19:16:54.497104

print(datetime.date.today())>>>2018-10-18

print(time.strftime("%Y-%m-%d %H:%M:%S"))>>>2018-10-18 15:56:42

image.png

time类有八个参数,datetime.time(hour,minute,second,microsecond,tzoninfo)

print(datetime.time(8,5,32))print(datetime.time(8,5,32,32))>>>08:05:32>>>08:05:32.000032

print(time.mktime(time.localtime()))>>>1539849828.0 注意和time.time()的区别:

a = datetime.date.today()print(a.timetuple())>>>time.struct_time(tm_year=2018, tm_mon=10, tm_mday=18, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=291, tm_isdst=-1)

print(time.strptime("2018-10-18 15:56:42","%Y-%m-%d %H:%M:%S"))>>>time.struct_time(tm_year=2018, tm_mon=10, tm_mday=18, tm_hour=15, tm_min=56, tm_sec=42, tm_wday=3, tm_yday=291, tm_isdst=-1)

print(datetime.datetime.now())>>>2018-10-18 19:15:17.691425

猜你喜欢

ASP.NET Core on K8S深入学习(3

_PS:_默认parallelism值为1(1)CloudMan,《每天5分钟玩转Kubernetes》下面是yaml配置文件对于DaemonSet资源清单的定义: 前要都看,

2020-03-22

Linux运维人员需要掌握一门编程语言吗?

我是南非蚂蚁,二个多年从事运维一线工作者,将会想学习Linux运维技能,可看看我录制的运维技术实战视频!最近时不时有同行的大伙将会Linux初学者问我:运维人员否是是须要学一门

2020-03-22

数据进入MaxCompute的N种方式

晋恒浏览量:1618收藏:0下载数:253所需积分:0MaxCompute大数据数据仓库批量计算数据同步所需积分:0下载人数:253立即下载了解更多MaxCompute产品和技

2020-03-21

软硬件一体化的高性能网络

帮助您基于阿里云构建出另1个 隔离的网络环境。您能能完整掌控当时人的虚拟网络,如选用自有IP地址范围、划分网段、配置路由表和网关等...阿里巴巴首席工程师王海勇在2017杭州

2020-03-21

OCR:图文结构理解探索和实践

立足于对政务信息化的深刻理解,在云计算和大数据技术上持续创新,构筑开放共享、敏捷高效、安全可信的政务云基础架构,并通过与政府行业...阿里巴巴自主研发的海量数据实时高并发在线分

2020-03-21