📜  使用Python获取当前日期

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

使用Python获取当前日期

先决条件:日期时间模块

在Python中,日期和时间不是它自己的数据类型,但是可以导入一个名为datetime的模块来处理日期和时间。 Datetime 模块内置于Python中,因此无需外部安装。

datetime模块提供了一些函数来获取当前日期和时间。让我们看看他们。

  • date.today(): datetime模块下date类的today()方法返回一个包含今天日期值的日期对象。

    例子:

    # Python program to get
    # current date
      
      
    # Import date class from datetime module
    from datetime import date
      
      
    # Returns the current local date
    today = date.today()
    print("Today date is: ", today)
    

    输出:

    Today date is:  2019-12-11
    
  • datetime.now(): Python库定义了一个主要用于获取当前时间和日期的函数。 now()函数返回当前本地日期和时间,在datetime模块下定义。

    例子:

    # Python program to get
    # current date
      
      
    # Import datetime class from datetime module
    from datetime import datetime
      
      
    # returns current date and time
    now = datetime.now()
    print("now = ", now)
    

    输出:

    now =  2019-12-11 10:58:37.039404
    

    now() 的属性:
    now() 具有不同的属性,与时间的属性相同,例如年、月、日、小时、分钟、秒。

    示例 3:演示 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) 
    

    输出:

    The attributes of now() are : 
    Year : 2019
    Month : 12
    Day : 11