from datetime import datetime
now = datetime.now().time().strftime("%H:%M:%S")# time object
date = datetime.now().strftime("%Y-%m-%d")# date objectprint("date:",date)print("time =", now)
from datetime import datetime
# datetime object containing current date and time
now = datetime.now()print("now =", now)#Output: now = 2021-06-25 07:58:56.550604# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")print("date and time =", dt_string)#Output: date and time = 25/06/2021 07:58:56
from datetime import datetime
now = datetime.now().time().strftime("%H:%M:%S")# time object
date = datetime.now().strftime("%Y-%m-%d")# date objectprint("date:",date)print("time =", now)
import time
time.time()# In The OutPut It will show no of secs. For EXAMPLE:- Mine is 1668486863.7566664print(time.ctime(1668486863.7566664))# Then the Date and Time will seen in Output:- Tue Nov 15 10:04:23 2022
>>>import pytz
>>>from datetime import datetime, date, time
# To get the UTC time of current day (today) for a given time zone# use the localize() function of the pytz. # The reason for this is that the localize() takes into account the Day Time Saving# which niether the datetime constructors nor replace() account for.# # To for example, the utc time of today in australia time zone:import pytz
from datetime import datetime, date, time
# set time zone
tz = pytz.timezone("Australia/Melbourne")# Get today's date in the current time zone (i.e local time)
todaydate = date.today()# you can also use date(2022, 2, 8)# Get midnight of today (still local time)# note time() without arguments will result to midnight
midnight_local = datetime.combine(todaydate, time())print midnight_local
# convert this midnight datetime to the midnight datetime# in the given time zone. In this case autralia time zone
austra_midnight = tz.localize(midnight_local)print austra_midnight
# convert the midnight time in australia time zone to UTC
midnight_austra_utc = austra_midnight.astimezone(pytz.uct)print midnight_austra_utc
# Ref:# https://stackoverflow.com/questions/373370/how-do-i-get-the-utc-time-of-midnight-for-a-given-timezone
import time
# Getting time and date
local_time = time.localtime(time.time())print(f"local current time: {local_time}")# Getting formatted time and date
local_time = time.asctime(time.localtime(time.time()))print(f"local current time: {local_time}")
# You can use Numpy's datetime_as_string function.# The unit='D' argument specifies the precision, in this case days.
t = numpy.datetime64('2012-06-30T20:00:00.000000000-0400')
numpy.datetime_as_string(t, unit='D')