How do you extract only the date from a python datetime?

How do you extract only the date from a python datetime?

You can use date and time methods of the datetime class to do so:

>>> from datetime import datetime
>>> d = datetime.now()
>>> only_date, only_time = d.date(), d.time()
>>> only_date
datetime.date(2015, 11, 20)
>>> only_time
datetime.time(20, 39, 13, 105773)

Here is the datetime documentation.

Applied to your example, it can give something like this:

>>> milestone[only_date] = [d.date() for d in milestone[datetime]]
>>> milestone[only_time] = [d.time() for d in milestone[datetime]]

How do you extract only the date from a python datetime?

Leave a Reply

Your email address will not be published. Required fields are marked *