常用内建模块1.datetime

from datetime import datetime #从datetime模块导入datetime类。不导入datetime类时可以用datetime代替
datetime.now() #获取当前时间
>>>dt = datetime(2018, 5, 2, 22, 40) #构建时间,打印输出为2018-05-02 22:40
>>>dt.timestamp() #可以把时间转换为timestamp, 这里有由于构建了时间,转换时间为1970-1-1 00:00:00 utc+00:00 至构建的时间
#timestamp转换为datetime的方法
>>>t = 12312312
>>>print(datetime.fromtimestamp(t) #这里转换为本地时间,转换为标准时间可以用datetime.utcfromtimestamp()
#把字符串转换为datetime
>>>dt = datetime.strptime('2016-6-1 12:22:33', '%Y-%m-%d %H:%M:%S')
#时间相加
from datetime import datetime, timedelta #导入timedelta
>>>now = timedate.now()
>>>now + timedelta(hours=10, days=1, minutes=2)
#时区属性
>>>from datetime import datetime, timedelta, timezone
>>>tz_utc_8 = timezone(timedelta(hours=8))创建时区
>>>now = datetime.now()
>>>dt = now.replace(tzinfo=tz_utc_8)
#时区转换
>>>dt_utc = datetime.utctime().replace(timeinfo=timezone.utc) #获取utc时间,并设置时区为utc+0:00
>>>bj_utc = dt_utc.asttimezone(timezone(timedelta(hours=8))) #设置北京时间,时区为utc+8:00
>>>ty_utc = bj_utc.asttimezone(timezone(timedelta(hours=9))) #设置东京时间,可以不用从utc时间设置






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值