Python函数和常用模块-time及date time模块

原创 Hunter  2017-12-26  阅读 562 次

1517800245190180.jpg

time模块:

a.时间戳:

import time 
time.time()#将获得一个以秒为单位的时间戳,显示的时间戳为1970年到当时时间的间隔

b.格式化字符串输出

c.元组的表现方法

相关函数:

UTC(世界协调时)格林威治天文时间,世界标准时间,中国UTF+8时区,DST为夏令时

#15度划分一个时区,把地球360度/15等于24时区,0度经线在英国位置,中国在0度线右8个区域,比标准线早8小时,时区标准为UTC+8

time.timezone()#该变量是返回当前时区与标准时区差额,返回-28800,/3600秒=8小时
time.sleep()#程序延时执行,参数为秒
time.gmtime()#返回标准时区UTC时间元组,可以传值进去进行计算
time.localtime()#返回当前时间UTF+8元组,可以传值进去进行计算

取出元组内容:

x=time.localtime()
print(x)
#返回:time.struct_time(tm_year=2018, tm_mon=1, tm_mday=22,
tm_hour=21, tm_min=15, tm_sec=59, tm_wday=0, tm_yday=22, tm_isdst=0)
print(x.tm_year)#返回2018,打印年

元组转换成字符串:

time.strftime("%y-%m-%d %H:%M:%S",x)
%a    本地(locale)简化星期名称   
%A    本地完整星期名称   
%b    本地简化月份名称   
%B    本地完整月份名称   
%c    本地相应的日期和时间表示   
%d    一个月中的第几天(01 - 31)    
%H    一天中的第几个小时(24小时制,00 - 23)    
%I    第几个小时(12小时制,01 - 12)    
%j    一年中的第几天(001 - 366)    
%m    月份(01 - 12)    
%M    分钟数(00 - 59)    
%p    本地am或者pm的相应符   
%S    秒(01 - 61)   
%U    一年中的星期数。(00 - 53星期天是一个星期的开始。)
第一个星期天之前的所有天数都放在第0周。  
%w    一个星期中的第几天(0 - 6,0是星期天)  
%W    和%U基本相同,不同的是%W以星期一为一个星期的开始。   
%x    本地相应日期   
%X    本地相应时间   
%y    去掉世纪的年份(00 - 99)    
%Y    完整的年份   
%Z    时区的名字(如果不存在为空字符)   
%%    ‘%’字符
#返回2018-1-22 21:50:22
time.strptime("2018-1-22 21:50:22","%y-%m-%d %H:%M:%S")

mktime():元组转换成时间戳

ctime():时间戳转换成元组,接收秒单位的参数

asctime():接收元组单位的参数

time.tzset()

strftime():

datetime模块:

查看源码打印代码帮助

import datetime
print(datetime.datetime.now()) #返回 2016-08-19 12:47:03.941925
print(datetime.date.fromtimestamp(time.time()) )  # 时间戳直接转成日期格式 2016-08-19
print(datetime.datetime.now() )
print(datetime.datetime.now() + datetime.timedelta(3)) #当前时间+3天
print(datetime.datetime.now() + datetime.timedelta(-3)) #当前时间-3天
print(datetime.datetime.now() + datetime.timedelta(hours=3)) #当前时间+3小时
print(datetime.datetime.now() + datetime.timedelta(minutes=30)) #当前时间+30分
c_time  = datetime.datetime.now()
print(c_time.replace(minute=3,hour=2)) #时间替换

本文地址:http://www.hantao.org/python/331.html
版权声明:本文为原创文章,版权归本站作者: Hunter 所有,欢迎分享本文,转载请保留出处!

发表评论


表情