常用内建模块1.datetime

xiaoxiao2021-02-28  34

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时间设置

转载请注明原文地址: https://www.6miu.com/read-2626582.html

最新回复(0)