22 日期和时间

22、日期和时间
在这里插入图片描述

#
# python 中时间日期格式化符号
# %y 两位数的年份表示(00-99)
# %Y 四位数的年份表示(000-9999)
# %m 月份(01-12)
# %d 月内中的一天(0-31)
# %H 24小时制小时数(0-23)
# %l 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 当前时区的名称
# %%%号本事

在这里插入图片描述

# time 模块

# time.altzone(tupletime) 返回格林威治西部的夏令时地区的偏移秒数。

# time.clock() 用以浮点数计算的秒数返回当前的cup时间。

# time.ctime([secs]) 作用相当与asctime(localtime(secs)) 未给参数相当于asctime()

# time.gmtime([secs]) 接收时间戳并返回格林威治天文时间下的时间元组t

# time.localtime([secs])接收时间戳,并返回当地时间下的时间元组t

# time.mktime(tupletime)接收时间元组并返回时间戳

# time.sleep(secs)推迟调用线程的运行,secs指秒数。

# time.strftime(fmt[,tupletime]) 接收以时间元组,并返回可读字符串表示的当地时间,格式由fmt决定。

# time.strptime(str.fmt='%a %b %d %H:%M:%S %Y)  根据fmt的格式把一个时间字符窜解析诶时间元组。

# time.time()返回当前时间的时间戳

# time.tzset() 根据环境变量TZ重新初始化时间相关设置。

# time.timezone()  属性time.timezone()是当地市区(未启动夏令时)根据格林威治的偏移秒数

# time.tzname() 属性time.tzname包含一对根据情况不同而不同的字符串,分别是带夏令时的本地时区名称,和不带的。


# 日历模块
# calendar.calendar(year,w=2,l=1,c=6) 返回一个多行字符串格式的year年年历,3个月一行,间隔距离为c。每日宽度间隔为w字符。每行长度为21*W+18+2*C.l是每星期行数
# calendar.firstweekday()# 返回当前每周起始日期的设置。默认情况下,首次载入caendar模块时返回0,即星期一。
# calendar.issleap(year)是闰年返回true ,否则为false.
# import calendar
# print(calendar.isleap(2000))
# print(calendar.isleap(1900))

# calendar.leapdays(y1,y2) # 返回在Y1,Y2两年之间的闰年总数。
# calendar.month(year,month,w=2,l=1) # 返回一个多行字符串格式的year年month月日历,两行标题,一周一行。每日宽度间隔为w字符。每行长度为7*w+6.l是每星期的行数
# calendar.monthcalendar(year,month)# 返回一个整数的单层嵌套列表。每个子列表装载代表一个星期的整数。Year年month月外的日期都没设为0;范围内的日子都由该月第几日表示,从1开始。
# calendar.monthrange(year,month)# 返回两个整数。第一个是该月的星期几的日期码,第二个是该月的日期码。日从0(星期一)到6(星期日);月从1到12.
# calendar.prcal(year,w=2,l=1,c=6) # 相当于print calendar.calendar(year,w,l,c)
# calendar.prmonth(year,month,w=2,l=1) # 相当于print calendar.calendar(year,w,l,c)
# calendar.setfirstweekday(weekday)# 设置每周起始日期码。0(星期一)到6(星期日)
# calendar.timegm(tupletime) # 和time.gmtime相反:接受一个时间元组形式,返回该时刻的时间戳
# calendar.weekday(year,month,day)# 返回给定日期的日期码。0(星期一)到6(星期日)月份为1(一月)到12(12月)


# datetime模块
# pytz模块
# dateutil模块

猜你喜欢

转载自blog.csdn.net/weixin_41980964/article/details/86608547
22