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.
标签:dates,format,Python,decimal,number,datetime,date,strftime From: https://www.cnblogs.com/alex-bn-lee/p/17771922.html