timestr.ing
Paste in any timestamp and a strptime-compatible format string to get started
Python
Python code examples to convert using the datetime module
from datetime import datetime
def convert_timestamp(timestamp: str, input_format: str, output_format: str) -> str:
datetime_obj = datetime.strptime(timestamp, input_format)
return datetime_obj.strftime(output_format)
input_timestamp = "undefined"
strftime_format = "undefined"
strptime_format = "undefined"
converted_time = convert_timestamp(input_timestamp, strftime_format, strptime_format)
print(converted_time)
Reference table
The supported directives for the formatter and parser are listed below
Directive | Description |
---|---|
%a | abbreviated weekday name |
%A | full weekday name |
%b | abbreviated month name |
%B | full month name |
%c | the locale's date and time, such as %x, %X |
%d | zero-padded day of the month as a decimal number [01,31] |
%e | space-padded day of the month as a decimal number [ 1,31]; equivalent to %_d |
%f | microseconds as a decimal number [000000, 999999] |
%g | ISO 8601 week-based year without century as a decimal number [00,99] |
%G | ISO 8601 week-based year with century as a decimal number |
%H | hour (24-hour clock) as a decimal number [00,23] |
%I | hour (12-hour clock) as a decimal number [01,12] |
%j | day of the year as a decimal number [001,366] |
%m | month as a decimal number [01,12] |
%M | minute as a decimal number [00,59] |
%L | milliseconds as a decimal number [000, 999] |
%p | either AM or PM |
%q | quarter of the year as a decimal number [1,4] |
%Q | milliseconds since UNIX epoch |
%s | seconds since UNIX epoch |
%S | second as a decimal number [00,61] |
%u | Monday-based (ISO 8601) weekday as a decimal number [1,7] |
%U | Sunday-based week of the year as a decimal number [00,53] |
%V | ISO 8601 week of the year as a decimal number [01, 53] |
%w | Sunday-based weekday as a decimal number [0,6] |
%W | Monday-based week of the year as a decimal number [00,53] |
%x | the locale's date, such as %-m/%-d/%Y |
%X | the locale's time, such as %-I:%M:%S %p |
%y | year without century as a decimal number [00,99] |
%Y | year with century as a decimal number, such as 1999 |
%Z | time zone offset, such as -0700, -07:00, -07, or Z |
%% | a literal percent sign (%) |