chevron_left
Documentation
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
auto_stories new
settings
Python Datetime | Datetime constructor
Standard Library
chevron_rightDatetime
chevron_rightDocumentation
schedule Jul 1, 2022
Last updated local_offer Python
Tags tocTable of Contents
expand_more Check out the interactive map of data science
The datetime class creates datetime objects that contain information from both date and time objects.
Examples
1. Get Current Date and Time in Local Time
from datetime import datetime current_datetime = datetime.now()print(current_datetime)
2020-03-20 06:41:11.263686
current_datetime is a naive datetime object containing the current local date and time.
2. Create custom datetime object
from datetime import datetime #datetime(year, month, day)a = datetime(2020, 3, 20)print(a) # datetime(year, month, day, hour, minute, second, microsecond)b = datetime(2020, 3, 20, 10, 17, 55, 123456)print(b)
2020-03-20 00:00:002020-03-20 10:17:55.123456
Please note that the first three arguments for datetime(year, month, day)
are mandatory.
3. Retrieve UTC time now and store it as a timestamp
from datetime import datetime, timezone a = datetime.utcnow() b = a.replace(tzinfo=timezone.utc).timestamp() print(a)print(b)
2020-03-20 02:22:03.4726561584670923.472656
We explicitly specify timezone.utc
as by default .timestamp()
assumes that your naive datetime object is in local timezone.
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Ask a question or leave a feedback...
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!