时间上下限 import datetime
print 'min : ', datetime.datetime.min
print 'max : ', datetime.datetime.max
min : 0001-01-01 0
max : 9999-12-31 23:59:59.999999
datetime.datetime.now() 模块 import datetime
print '.now() : ', datetime.datetime.now()
print type(datetime.datetime.now())
print '.now().date(): ', datetime.datetime.now().date()
print type(datetime.datetime.now().date())
print '.strftime : ', datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print type(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
.now() : 2017-09-06 19:46:23.099767<type 'datetime.datetime'>
.now().date(): 2017-09-06<type 'datetime.date'>
.strftime : 2017-09-06 19:46:23<type 'str'>
获取单个时间信息 import datetime
print 'year : ', datetime.datetime.now().year
print 'month : ', datetime.datetime.now().month
print 'day : ', datetime.datetime.now().day
print 'hour : ', datetime.datetime.now().hour
print 'minute : ', datetime.datetime.now().minute
print 'second : ', datetime.datetime.now().second
year : 2017
month : 9
day : 6
hour : 19
minute : 47
second : 13
datetime 其他模块 import datetime
print '.time() : ', datetime.time()
print '.date.today(): ', datetime.date.today()
.time() : 0
.date.today(): 2017-09-06
计算非今日的时间信息 import datetime
print 'tomorrow: ', datetime.date.today() + datetime.timedelta(days=1)
print 'tomorrow: ', datetime.datetime.now() + datetime.timedelta(days=1)
print 'tomorrow: ', (datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
tomorrow: 2017-09-07
tomorrow: 2017-09-07 19:49:16.292580
tomorrow: 2017-09-07 19:49:16
time 模块 显示时间 import timeprint 'time.time() : ', time.time() # return当前时间戳
print 'time.localtime(): ', time.localtime()
time.time() : 1504698623.85
time.localtime(): time.struct_time(tm_year=2017, tm_mon=9, tm_mday=6, tm_hour=19, tm_min=50, tm_sec=23, tm_wday=2, tm_yday=249, tm_isdst=0)
推迟线程调用 import time
time.sleep(2) # 延迟2秒
import datetime print '.now() : ', datetime.datetime.now() print type(datetime.datetime.now()) print '.now().date(): ', datetime.datetime.now().date() print type(datetime.datetime.now().date()) print '.strftime : ', datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") print type(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
.now() : 2017-09-06 19:46:23.099767<type 'datetime.datetime'> .now().date(): 2017-09-06<type 'datetime.date'> .strftime : 2017-09-06 19:46:23<type 'str'>
获取单个时间信息 import datetime
print 'year : ', datetime.datetime.now().year
print 'month : ', datetime.datetime.now().month
print 'day : ', datetime.datetime.now().day
print 'hour : ', datetime.datetime.now().hour
print 'minute : ', datetime.datetime.now().minute
print 'second : ', datetime.datetime.now().second
year : 2017
month : 9
day : 6
hour : 19
minute : 47
second : 13
datetime 其他模块 import datetime
print '.time() : ', datetime.time()
print '.date.today(): ', datetime.date.today()
.time() : 0
.date.today(): 2017-09-06
计算非今日的时间信息 import datetime
print 'tomorrow: ', datetime.date.today() + datetime.timedelta(days=1)
print 'tomorrow: ', datetime.datetime.now() + datetime.timedelta(days=1)
print 'tomorrow: ', (datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
tomorrow: 2017-09-07
tomorrow: 2017-09-07 19:49:16.292580
tomorrow: 2017-09-07 19:49:16
time 模块 显示时间 import timeprint 'time.time() : ', time.time() # return当前时间戳
print 'time.localtime(): ', time.localtime()
time.time() : 1504698623.85
time.localtime(): time.struct_time(tm_year=2017, tm_mon=9, tm_mday=6, tm_hour=19, tm_min=50, tm_sec=23, tm_wday=2, tm_yday=249, tm_isdst=0)
推迟线程调用 import time
time.sleep(2) # 延迟2秒
import datetime print '.time() : ', datetime.time() print '.date.today(): ', datetime.date.today()
.time() : 0 .date.today(): 2017-09-06
计算非今日的时间信息 import datetime
print 'tomorrow: ', datetime.date.today() + datetime.timedelta(days=1)
print 'tomorrow: ', datetime.datetime.now() + datetime.timedelta(days=1)
print 'tomorrow: ', (datetime.datetime.now() + datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
tomorrow: 2017-09-07
tomorrow: 2017-09-07 19:49:16.292580
tomorrow: 2017-09-07 19:49:16
time 模块 显示时间 import timeprint 'time.time() : ', time.time() # return当前时间戳
print 'time.localtime(): ', time.localtime()
time.time() : 1504698623.85
time.localtime(): time.struct_time(tm_year=2017, tm_mon=9, tm_mday=6, tm_hour=19, tm_min=50, tm_sec=23, tm_wday=2, tm_yday=249, tm_isdst=0)
推迟线程调用 import time
time.sleep(2) # 延迟2秒
import timeprint 'time.time() : ', time.time() # return当前时间戳 print 'time.localtime(): ', time.localtime()
time.time() : 1504698623.85 time.localtime(): time.struct_time(tm_year=2017, tm_mon=9, tm_mday=6, tm_hour=19, tm_min=50, tm_sec=23, tm_wday=2, tm_yday=249, tm_isdst=0)
推迟线程调用 import time
time.sleep(2) # 延迟2秒
以上就是python中time模块与datetime模块的详解的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于python中time模块与datetime模块的详解的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did84399