展开全部
很简单,下面这些代码是获取当前日期的:import time
now = time.time()#当前时间戳
print(now)
print(time.ctime(now))#格式化62616964757a686964616fe4b893e5b19e31333365666233当前时间戳
print(time.localtime(now))#当前时间结构体
mon = time.localtime(now)[1]#从当前时间结构体中提取月
day = time.localtime(now)[2]#从当前时间结构体中提取日
print("当前日期:%s月%s日"%(mon,day))#打印当前月与日
最终打印出来的结过如下:
其中只有第一步time.time()获取当前的时间戳是与时间变量相关的,后面的代码只是在格式化这段时间戳。简单的显示时间日期用time.ctime()来格式化,否则从时间结构体中提取所需字段。
所以如果我想获得12天前的日期,只需要将12天前的时间戳格式化就好了。因为时间戳是一个不断累加的浮点数,单位为秒,故我们可以很简单地用基本运算得到12天前的时间戳。import time
now = time.time()#当前时间戳
twl = now - 12 * 24 * 60 * 60#12天前的时间戳
print(twl)
print(time.ctime(twl))#格式化12天前时间戳
print(time.