码迷,mamicode.com
首页 > 其他好文 > 详细

time与date time模块

时间:2018-03-29 12:06:32      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:pytho   转换   local   python   cloc   body   imp   rip   import   

一,内建模块:

  python中,表示时间的方式:

    (1)时间戳(timestamp)

      通常来说时间戳表示的是从1970年1月1日00:00:00开始按秒计算偏移量

    (2)格式化的时间字符串

    (3)元祖(struct_time,共9个元素)

      返回struct_time的函数主要有:gmtime(),localtime(),striptime()

    

 1 #!/usr/bin/python
 2 __auther__ = "Mr.zhang"
 3 
 4 import time
 5 
 6 print(time.process_time())  #测量处理器运算时间,不包括sleep时间,2版本使用的是clock()
 7 print(time.altzone) #返回UTC时间的时间差,按照秒计算
 8 print(time.localtime()) #返回本地时间的struct time对象格式
 9 print(time.gmtime(time.time()-800000))  #返回UTC时间的struct time对象格式
10 print(time.asctime(time.localtime()))   #返回时间格式Thu Mar 29 10:47:01 2018
11 print(time.ctime())     #返回时间格式Thu Mar 29 10:47:39 2018
12 ‘‘‘日期字符串转换成时间戳‘‘‘
13 print(time.strptime("2018/03/29","%Y/%m/%d"))   #将日期字符串转换成struct时间对象格式
14 print(time.mktime(time.strptime("2018/03/29","%Y/%m/%d")))  #将struct时间格式转换成时间戳
15 
16 import datetime
17 
18 print(datetime.datetime.now())  #时间转换成2018-03-29 11:02:50.423695
19 print(datetime.date.fromtimestamp(time.time())) #时间戳直接转换成日期格式2018-03-29
20 print(datetime.datetime.now())
21 print(datetime.datetime.now() + datetime.timedelta(3))  #当前时间+3天
22 print(datetime.datetime.now() + datetime.timedelta(-3)) #当前时间-3天
23 print(datetime.datetime.now() + datetime.timedelta(hours=3))    #当前时间+3小时
24 print(datetime.datetime.now() + datetime.timedelta(minutes=30))  #当前时间+30分钟
25 #print(datetime.datetime.now().replace(minute=3,hour=2))    #时间替换

  

  

time与date time模块

标签:pytho   转换   local   python   cloc   body   imp   rip   import   

原文地址:https://www.cnblogs.com/zj158446739/p/8668697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!