Python3 provides
Module | Function | Usage |
---|---|---|
datetime | datetime.datetime.now( ) | returns current date and time |
datetime | datetime.datetime.now( ).date( ) | returns current date |
datetime | datetime.datetime.now( ).time( ) | returns current time |
datetime | datetime.datetime.now( ).date( ).strftime("%d-%m-%Y") | returns date in the specified format |
time | time.localtime( ) | returns current time |
time | time.strftime( “%H:%M:%S”, time.localtime( ) ) | returns current time in the specified format |
Python3 : Program for getting the current date and time.
import datetime
import time
def Get_Local_Time() :
time_now = time.strftime("%H:%M:%S", time.localtime())
return time_now
def Get_Current_Time() :
time_now = datetime.datetime.now().time()
return time_now
def Get_Current_Date() :
date_now = datetime.datetime.now().date()
return date_now
def Get_Current_Formatted_Date() :
date_now = datetime.datetime.now().date().strftime("%d-%m-%Y")
return date_now
def Get_Current_Date_Time() :
date_time_now = datetime.datetime.now()
return date_time_now
def Get_Date_Time_After_N_Days(ndays) :
time_after_7_days = datetime.datetime.now() + datetime.timedelta(days = ndays)
return time_after_7_days
def main() :
print("Current date and time : " + str(Get_Current_Date_Time()))
print("Current date : " + str(Get_Current_Date()))
print("Current formatted date : " + str(Get_Current_Formatted_Date()))
print("Current time : " + str(Get_Current_Time()))
after = 7
print("Date and time after 7 days from today : " + str(Get_Date_Time_After_N_Days(after)))
print("Local time (using time module): " + str(Get_Local_Time()))
if __name__ == "__main__" :
main()
Output
Current date and time : 2021-10-13 16:18:43.401812
Current date : 2021-10-13
Current formatted date : 13-10-2021
Current time : 16:18:43.401913
Date and time after 7 days from today : 2021-10-20 16:18:43.401930
Local time (using time module): 16:18:43