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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。