美文网首页
day16time-datetime-calendar

day16time-datetime-calendar

作者: y_j杨健 | 来源:发表于2019-01-13 10:59 被阅读0次

UTC (世界协调时间):格林尼治天文时间,世界标准时间,在中国来说是UTC+8
DST(夏令时):是一种节约能源而人为规定时间制度,在夏季调快1个小时

时间的表现形式:

1. 时间戳

以整型或浮点型表示时间的一个以秒为单位的时间间隔;
这个时间间隔的基础值是从1970年1月1日领带开始算起

2. 元组

一种python的数据结构表示,这个元祖有9个整型内容
year
month
day
hours
minuter
seconds
weekday
Julia day
flag (1 或 -1 或0)

3. 格式化字符串

%Y 完整的年份
%y 去掉世纪的年份(00-99)

import time

# 返回当前时间戳,浮点数形式,不需要参数
c = time.time()
print(c)

# 将时间戳转为  UTC时间元组    很少用
t = time.gmtime(c)
print(t)

# 将时间戳转为本地时间元组
b = time.localtime(c)
print(b)

# 将本地时间元组转成时间戳
m = time.mktime(b)
print(m)

# 将时间元组转成字符串
s = time.asctime(b)
print(s)

# 将时间戳转为字符串
p = time.ctime(c)
print(p)

# 将时间元组转换成给定格式的字符串,参数2为时间元组,默认转当前时间
# q = time.strftime('%Y-%m-%d %H:%M:%S',b)
q = time.strftime('%Y-%m-%d %X',b)
print(q)

# 将时间字符串转为时间元组
w = time.strptime(q,'%Y-%m-%d %X')
print(w)


# 延迟一个时间,整型或者浮点型
# time.sleep(4)


# 返回当前程序cpu执行时间
y1 = time.clock()
print(y1)

datetime

datetime 比time高级了不少,基于time进行了封装,提供了更为实用的函数,datetime模块的接口
更直观,更容易调用

模块中的类
datetime 同时又时间和日期
timedelta 主要计算时间的跨度
tzinfo 时区相关
time 只关注时间
date 只关注日期

import datetime

# 获取当前时间
d1 = datetime.datetime.now()
print(d1)
print(type(d1))

# 获取指定时间
d2 = datetime.datetime(1997,1,5,12,30,25,123456)
print(d2)

# 将时间转 为字符串、
d3 = d1.strftime('%Y-%m-%d %X')
print(d3)
print(type(d3))

# 将格式化字符串转化为datetime对象
# 注意:转换格式要与字符串一致
d4 = datetime.datetime.strptime(d3,'%Y-%m-%d %X')
print(d4)
print(type(d4))

d5 = datetime.datetime(1997,1,5,12,00,00,123456)
d6 = datetime.datetime.now()
d7 = d6 - d5
print(d7)
print(type(d7))

# 间隔天数
print(d7.days)
# 间隔天数除外的秒数
print(d7.seconds)
import calendar
'''
日历模块
'''
# 指定某年某月的日历
print(calendar.month(2019,1))

# 返回指定年的日历
# print(calendar.calendar(2019))


# 瑞年返回True    False
print(calendar.isleap(2019))

print(calendar.monthrange(2019,1))

# 返回某个月以每一周为元素列表
print(calendar.monthcalendar(2019,1))

相关文章

  • day16time-datetime-calendar

    UTC (世界协调时间):格林尼治天文时间,世界标准时间,在中国来说是UTC+8DST(夏令时):是一种节约能源而...

网友评论

      本文标题:day16time-datetime-calendar

      本文链接:https://www.haomeiwen.com/subject/uzmhdqtx.html