📜  Python中的 now()函数

📅  最后修改于: 2022-05-13 01:55:07.433000             🧑  作者: Mango

Python中的 now()函数

Python库定义了一个主要用于获取当前时间和日期的函数。 now()函数返回当前本地日期和时间,在datetime模块下定义。


代码#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()函数可以非常高效和轻松地完成这里的工作。