python 日期与时间处理

python中处理时间的模块

  • time
  • datetime
  • calender(日历)

datetime 模块常用的类

  1. datetime(from datetime import datetime) 时间日期相关
  2. timedelta(from datetime import timedelta) 计算两个时间的时间差
  3. timezone(from datetime import timezone) 时区相关
# 获取当前时间
import datetime

nowtime = datetime.datetime.now() # 获取当前时间
print(nowtime.day)
# 11
print(nowtime.month)
# 4
print(nowtime.year)
# 2022
print(nowtime.hour)
#10

# 转成时间戳
t = nowtime.timestamp()
# 1649644846.537159

# 时间戳转成时间
s = datetime.datetime.fromtimestamp(t)
# 2022-04-11 11:54:19.374668

# 获取指定时间
datetime.datetime(2022,10,10)
# 2022-10-10 00:00:00

# 将 字符串 转换成 datetime
s= "2022-04-11 10:40:46"
s1 = datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S')
# 2022-04-11 10:40:46

# 将 datetime 转换成 字符串
nowtime = datetime.datetime.now()
s1 = nowtime.strftime('%Y-%m-%d %H:%M:%S')
print(type(s1), s1)
# <class 'str'> 2022-04-11 11:49:21

nowtime.timestamp():datetime -----> 时间戳
datetime.datetime.fromtimestamp(时间戳):时间戳-----> datetime

datetime.datetime.strptime(字符串, '%Y-%m-%d %H:%M:%S'):字符串-----> datetime
nowtime.strftime('%Y-%m-%d %H:%M:%S'):datetime-----> 字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值