Python日期时间模块

时间模块

时间戳: 时间戳表示从1970年1月1日00时00分00秒开始按秒计算的偏移量,也就是1970年01月01日00时00分00秒到现在的总毫秒数

time模块

time()函数用于返回当前时间的时间戳

实例
import time
print("当前时间戳是 {0}".format(time.time()))

执行结果
当前时间戳是 1524406087.3988266


localtime()函数
格式化时间戳为本地时间

import time
print("time.localtime {0}".format(time.localtime()))

结果:
time.localtime time.struct_time(tm_year=2018, tm_mon=4, tm_mday=22, tm_hour=22, tm_min=19, tm_sec=32, tm_wday=6, tm_yday=112, tm_isdst=0)


asctime()函数

用于接收时间元组返回一个可读的形式

扫描二维码关注公众号,回复: 46551 查看本文章

import time
t = time.localtime()
print("time.asctime {0}".format(time.asctime(t)))

结果
time.asctime Sun Apr 22 22:24:28 2018


sleep()函数
用于推迟调用线程的运行

格式
time.sleep(secs)


import time

print("Start {0}".format(time.ctime()))
time.sleep(10)
print("End {0}".format(time.ctime()))


结果:
Start Sun Apr 22 22:26:54 2018
End Sun Apr 22 22:27:04 2018

datetime模块

datetime模块定义的类

datetime.date:表示日期的类,常用属性 year,month,day
datetime.time 表示时间的类,常用属性hour,minute,second,micsecond
datetime.datetime: 表示日期时间
datetime.timedelta: 表示时间间隔,即两个时间点时间的长度

today()当前本地时间
import datetime

print("today is: {0}".format(datetime.datetime.today()))


now()

import datetime

print("today is: {0}".format(datetime.datetime.now()))

猜你喜欢

转载自www.cnblogs.com/kubernets/p/8910219.html