python-时间模块(time、datetime、calendar)

本文详细介绍了Python中用于时间处理的三个重要模块:time、datetime和calendar。内容包括time模块的基础时间操作,datetime模块的日期和时间对象创建与操作,以及calendar模块的日历功能和实用函数。
摘要由CSDN通过智能技术生成

1.time模块

import time
# 获取当前时间的时间戳,以s为单位
timestamp = time.time()
print(timestamp, type(timestamp))
# 输出1583127227.7372458 <class 'float'>

# 将时间戳转换为UTC时间
g = time.gmtime(timestamp)
print(g)
# 输出 time.struct_time(tm_year=2020, tm_mon=3, tm_mday=2, tm_hour=5, tm_min=33, tm_sec=47, tm_wday=0, tm_yday=62, tm_isdst=0)

# 将时间戳转换成本地时间
l = time.localtime(timestamp)
print(l)
# 输出 time.struct_time(tm_year=2020, tm_mon=3, tm_mday=2, tm_hour=13, tm_min=33, tm_sec=47, tm_wday=0, tm_yday=62, tm_isdst=0)

# 将UTC时间转换成时间戳
timestamp2 = time.mktime(g)
print(timestamp2)
# 输出 1583098427.0

# 将本地时间转换成时间戳
timestamp3 = time.mktime(l)
print(timestamp3)
# 输出 1583127227.0

# 将特定时间转换成时间戳
timestamp4 = time.mktime((2020, 3, 2, 13, 20, 47, 0, 62, 0))
# 参数解释: 2020年3月2日13点20分47秒,0代表星期一,是今年的第62天,0代表夏令时
print(timestamp4)
# 输出 1583126447.0

# 将
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值