Python strftime()
In this article, you will learn to convert date, time and datetime objects to its equivalent string (with the help of examples)
The strftime()
method returns a string representing date and time using date, time or datetime object.
Example 1: datetime to string using strftime()
The program below converts a datetime
object containing current date and time to different string formats.
When you run the program, the output will something like be:
Here, year, day, time and date_time are strings, whereas now is a datetime
object.
How strftime() works?
In the above program, %Y
, %m
, %d
etc. are format codes. The strftime()
method takes one or more format codes as an argument and returns a formatted string based on it.
Example 2: Creating string from a timestamp
When you run the program, the output will be:
Format Code List
The table below shows all the codes that you can pass to the strftime()
method.
Example 3: Locale's appropriate date and time
When you run the program, the output will be:
Format codes %c
, %x
and %X
are used for locale's appropriate date and time representation.
We also recommend you to check Python strptime(). The strptime()
method creates a datetime
object from a string.
Last updated