near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftDocumentation
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Python Datetime | Datetime constructor
schedule Aug 12, 2023
Last updated local_offer
Tags Python
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
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
Comment
Citation
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!