python-内置模块
Posted 忆梦,惊梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-内置模块相关的知识,希望对你有一定的参考价值。
标准库
1、time和datetime
import time
print(time.time()) #时间戳
# print(time.clock()) #返回处理器时间,3.3开始已废弃,改成了time.process_time()
print(time.process_time()) #测量运算器处理时间,不包括sleep
print(time.altzone) #返回与UTC时间的时间差,以秒计算
print(time.asctime()) #返回时间格式为"Fri Dec 6 16:14:18 2019"
print(time.localtime()) #返回本地时间的struc_time对象格式
print(time.gmtime(time.time()-800000)) #返回UTC时间的struc时间对象格式
print(time.asctime(time.localtime())) #返回时间格式为"Fri Dec 6 17:56:36 2019"
print(time.ctime()) #返回时间格式为"Fri Dec 6 17:56:36 2019"
# 日期字符串转成时间戳
string_2_struct = time.strptime("2019/12/6","%Y/%m/%d") #将日期字符串转成struct时间对象格式
print(string_2_struct)
string_2_stamp = time.mktime(string_2_struct) #将struct时间对象转成时间戳
print(string_2_stamp)
# 时间戳转成日期字符串
print(time.gmtime(time.time()-86640)) #将UTC时间戳转成struc_time格式
print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime())) #将UTC struc_time格式转成指定的字符串格式
#时间加减
import datetime
print(datetime.datetime.now()) #返回2019-12-06 18:16:50.487635
print(datetime.date.fromtimestamp(time.time())) #时间戳直接转成日期格式2019-12-06
print(datetime.datetime.now()+datetime.timedelta(3)) #当前时间+3天
print(datetime.datetime.now()+datetime.timedelta(-3)) #当前时间-3天
print(datetime.datetime.now()+datetime.timedelta(hours=3)) #当前时间+3小时
print(datetime.datetime.now()+datetime.timedelta(minutes=30)) #当前时间+30分钟
c_time = datetime.datetime.now()
print(c_time.replace(minute=3,hour=2)) #时间替换
以上是关于python-内置模块的主要内容,如果未能解决你的问题,请参考以下文章