[914] In Python's datetime library, you can format dates using the strftime() method

发布时间 2023-10-18 14:15:08作者: McDelfino

In Python's datetime library, you can format dates using the strftime() method. This method allows you to create a formatted string representation of a datetime object, specifying the format you want. Here's how you can format a date using strftime():

from datetime import datetime

# Create a datetime object
date = datetime(2023, 10, 11, 14, 30, 0)  # Example date and time

# Format the date as a string
formatted_date = date.strftime("%Y-%m-%d %H:%M:%S")

print(formatted_date)

In the example above, we create a datetime object called date. We then use the strftime() method to format it. The argument to strftime() is a format string, where specific format codes are used to represent various components of the date and time. Here are some commonly used format codes:

  • %Y: Year with century as a decimal number (e.g., 2023).
  • %m: Month as a zero-padded decimal number (e.g., 10).
  • %d: Day of the month as a zero-padded decimal number (e.g., 11).
  • %H: Hour (24-hour clock) as a zero-padded decimal number (e.g., 14).
  • %M: Minute as a zero-padded decimal number (e.g., 30).
  • %S: Second as a zero-padded decimal number (e.g., 00).

You can combine these format codes with any characters or separators you want to create the desired format for your date. For example, "%Y-%m-%d %H:%M:%S" results in a format like "2023-10-11 14:30:00".

Customize the format string to suit your specific requirements for date and time representation.