| Action |
Code |
Details |
|
From ymdhms
|
datetime(year, month, day, hour, minute, second)
|
|
|
Current datetime
|
|
|
|
Current datetime in UTC timezone
|
|
|
|
Unix epoch
|
datetime.fromtimestamp(0)
|
|
|
From date and time
|
datetime.combine(date, time)
|
|
|
Datetime from any valid ISO 8601 datetime string
|
datetime.fromisoformat(datetime_str)
|
e.g. 2023-01-30 23:59, 2023-01-30T23:59:01 |
|
Datetime from YYYY-MM-DD HH:mm:ss
|
x.strptime('%y-%m-%d %H:%M:%S')
|
|
|
Datetime from string (unknown format)
|
pandas.to_datetime('2023 Jan 5')
|
uses the pandas package |
|
From total seconds since Unix epoch
|
datetime.fromtimestamp(n)
|
|
|
From total seconds since reference datetime
|
ref_datetime + timedelta(seconds=n)
|
|
|
From total days since Unix epoch
|
datetime.fromtimestamp(0) + timedelta(n)
|
|
|
From total days since reference datetime
|
ref_datetime + timedelta(n)
|
|
| Action |
Code |
Details |
|
Date component
|
|
|
|
Time component
|
|
|
|
Timestamp (seconds from Unix epoch), as float
|
|
|
|
Format datetime as ISO 8601
|
|
e.g., 2023-01-01T23:59:00 |
|
Format readable datetime of consistent length
|
|
e.g., Sun Jan 1 23:59:00 2023 |
|
Format datetime as YYYY-MM-DD
|
|
e.g., 2024-01-31 |
|
Format datetime as DD-MMM-YYYY
|
|
e.g., 31-Jan-2023 |
|
Format datetime as HH:mm
|
|
e.g., 23:59 |
|
Format datetime as HH:mm:ss
|
|
e.g., 23:59:00 |
|
Format datetime as YYYY-MM-DD HH:mm:ss
|
x.strftime('%y-%m-%d %H:%M:%S')
|
|
|
Named tuple
|
|
|