Home > Backend Development > Python Tutorial > How can I format a datetime object in Python to a human-readable string?

How can I format a datetime object in Python to a human-readable string?

Barbara Streisand
Release: 2024-10-31 07:23:02
Original
273 people have browsed it

How can I format a datetime object in Python to a human-readable string?

Formatting Datetime Objects in Python

Given a datetime object t, you may desire to convert it into a human-readable string. The datetime class provides a straightforward solution through its strftime() method.

In the example provided:

<code class="python">t = e['updated_parsed']
dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6]
print dt</code>
Copy after login

dt now holds the datetime information. To format it as "January 28, 2010," you can use the following code:

<code class="python">my_datetime = dt.strftime("%B %d, %Y")</code>
Copy after login

The strftime() method accepts a variety of format specifiers that control the output format. For this particular example:

  • %B: Represents the full month name
  • %d: Represents the day of the month
  • %Y: Represents the year

By combining these format specifiers, you can achieve the desired output of "January 28, 2010."

The above is the detailed content of How can I format a datetime object in Python to a human-readable string?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template