Home  >  Article  >  Backend Development  >  Detailed explanation of time module and datetime module in python

Detailed explanation of time module and datetime module in python

黄舟
黄舟Original
2017-10-07 11:40:411595browse


Time upper and lower limits

import datetime
print 'min    :    ', datetime.datetime.min
print 'max    :    ', datetime.datetime.max
min    :     0001-01-01 00:00:00
max    :     9999-12-31 23:59:59.999999

datetime.datetime.now() module

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 &#39;datetime.datetime&#39;>
.now().date():     2017-09-06<type &#39;datetime.date&#39;>
.strftime    :     2017-09-06 19:46:23<type &#39;str&#39;>

Get single time information

import datetime
print &#39;year   :    &#39;, datetime.datetime.now().year
print &#39;month  :    &#39;, datetime.datetime.now().month
print &#39;day    :    &#39;, datetime.datetime.now().day
print &#39;hour   :    &#39;, datetime.datetime.now().hour
print &#39;minute :    &#39;, datetime.datetime.now().minute
print &#39;second :    &#39;, datetime.datetime.now().second
year   :     2017
month  :     9
day    :     6
hour   :     19
minute :     47
second :     13

datetime Others Module

import datetime
print &#39;.time()      :    &#39;, datetime.time()
print &#39;.date.today():    &#39;, datetime.date.today()
.time()      :     00:00:00
.date.today():     2017-09-06

Calculate time information other than today

import datetime
print &#39;tomorrow:    &#39;, datetime.date.today() + datetime.timedelta(days=1)
print &#39;tomorrow:    &#39;, datetime.datetime.now() + datetime.timedelta(days=1)
print &#39;tomorrow:    &#39;, (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 module display time

import timeprint &#39;time.time()     :    &#39;, time.time() # return当前时间戳
print &#39;time.localtime():    &#39;, 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)

Delay thread call

import time
time.sleep(2) # 延迟2秒

The above is the detailed content of Detailed explanation of time module and datetime module in python. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn