Python庫定義了一個主要可用於獲取當前時間和日期的函數。 now()函數返回當前的本地日期和時間,該日期和時間在datetime
模塊。
語法:datetime.now(tz)
參數:
tz:需要當前時間和日期的指定時區。 (默認使用格林威治子午線時間。)
返回:以時間格式返回當前日期和時間。
代碼1:
# Python3 code to demonstrate
# Getting current time using
# now().
# importing datetime module for now()
import datetime
# using now() to get current time
current_time = datetime.datetime.now()
# Printing value of now.
print ("Time now at greenwich meridian is:"
, end = "")
print (current_time)
輸出:
Time now at greenwich meridian is:2018-03-29 10:26:23.473031
now()的屬性:
now()具有不同的屬性,與時間的屬性相同,例如年,月,日,時,分,秒。
代碼2:演示now()的屬性。
# Python3 code to demonstrate
# attributes of now()
# importing datetime module for now()
import datetime
# using now() to get current time
current_time = datetime.datetime.now()
# Printing attributes of now().
print ("The attributes of now() are:")
print ("Year:", end = "")
print (current_time.year)
print ("Month:", end = "")
print (current_time.month)
print ("Day:", end = "")
print (current_time.day)
print ("Hour:", end = "")
print (current_time.hour)
print ("Minute:", end = "")
print (current_time.minute)
print ("Second:", end = "")
print (current_time.second)
print ("Microsecond:", end = "")
print (current_time.microsecond)
The attributes of now() are: Year:2018 Month:3 Day:26 Hour:20 Minute:9 Second:4 Microsecond:499806
獲取特定時區的時間:
有時,需要的隻是獲取特定時區的當前時間。 now()以時區為輸入,以時區為導向的輸出時間。但是這些時區是在pytz庫中定義的。
代碼3:使用now()處理特定的時區。
# Python3 code to demonstrate
# attributes of now() for timezone
# for now()
import datetime
# for timezone()
import pytz
# using now() to get current time
current_time = datetime.datetime.now(pytz.timezone('Asia / Calcutta'))
# printing current time in india
print ("The current time in india is:")
print (current_time)
輸出:
The current time in india is: 2018-03-29 03:09:33.878000+05:30
注意:由於缺少pytz模塊,以上代碼無法在在線IDE上運行。應用程序:開發任何實際應用程序時,我們可能需要顯示任何時區的實時時間。 now()函數可以非常高效且輕鬆地完成此處的工作。
相關用法
- Python ord()用法及代碼示例
- Python sum()用法及代碼示例
- Python tell()用法及代碼示例
- Python int()用法及代碼示例
- Python id()用法及代碼示例
- Python hex()用法及代碼示例
- Python dir()用法及代碼示例
- Python cmp()用法及代碼示例
- Python oct()用法及代碼示例
- Python map()用法及代碼示例
- Python seek()用法及代碼示例
注:本文由純淨天空篩選整理自suman_709大神的英文原創作品 Python | now() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。