标准模块时间模块

Posted Alan_chow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了标准模块时间模块相关的知识,希望对你有一定的参考价值。



# 一、标准库
#1、时间模块
# time和datetime
# a、格式化表示的时间
# ‘2017-10-26-16:48:01‘
# b、时间戳
# 本质就是秒数
# 从1970年01月01日0分0时0秒开始到当前的秒数
# ex1:
技术分享
 1 import time
 2 x=time.time()#单位是秒
 3 print(x/3600/24/365)#1970+47=2017
 4 #c、 元组的表示方式
 5 print(time.localtime())
 6 print(time.timezone/3600)#和utc时间的差值
 7 print(help(time.gmtime()))
 8 y=time.localtime()
 9 print(time.mktime(y))#将元组表达方式的时间转换为时间戳
10 print(time.strftime("%Y-%m-%d %H:%M:%S ",y))#格式化输出
11 print(time.strftime("%Y-%m-%d %H:%M:%S ",time.localtime()))#定义格式就行,和位置无关
12 print(time.asctime())#英文格式输出,如果没有传值,则默认本地时间信息
13 print(time.ctime())#传入的是秒,和asctime接受的元组,ctime接受的是时间戳
View Code

 

ex2:

技术分享
1 import datetime#它是对time的高度封装
2 print(datetime.datetime.now())#获取当前时间
3 print(datetime.datetime.now()+datetime.timedelta(-3))#timedelta不能单独使用,要和now一起结合用
4 print(datetime.datetime.now()+datetime.timedelta(hours=-12))#timedelta不能单独使用,12小时前
View Code

 

 















以上是关于标准模块时间模块的主要内容,如果未能解决你的问题,请参考以下文章

python标准库:datetime模块

11Python标准模块

Python标准库datetime之date模块详解

python标准模块(timedatetime及hashlib模块)

9Python标准库系列之time模块

python标准库介绍——12 time 模块详解