Python格式化日期和时间字符串

2023-04-01 00:00:00 日期 字符串 格式化

Python中格式化日期和时间字符串可以使用datetime模块中的strftime方法。以下是一个使用datetime模块和strftime方法来格式化日期和时间字符串的示例代码:

import datetime

# 获取当前日期和时间
now = datetime.datetime.now()

# 格式化成字符串
# 输出格式为: "pidancode.com 2023-03-22 12:34:56"
formatted_datetime = now.strftime("pidancode.com %Y-%m-%d %H:%M:%S")

# 输出格式化后的字符串
print(formatted_datetime)

上面的代码将输出格式化后的字符串,其中“%Y”表示4位数的年份,例如“2023”;“%m”表示2位数的月份,例如“03”;“%d”表示2位数的日期,例如“22”;“%H”表示24小时制的小时数,例如“12”;“%M”表示分钟数,例如“34”;“%S”表示秒数,例如“56”。

你也可以根据需要自定义输出格式。例如,以下代码将输出格式为“皮蛋编程 2022/12/31 23:59:59”:

import datetime

# 设置日期时间
dt = datetime.datetime(2022, 12, 31, 23, 59, 59)

# 格式化成字符串
formatted_datetime = dt.strftime("皮蛋编程 %Y/%m/%d %H:%M:%S")

# 输出格式化后的字符串
print(formatted_datetime)

这里我们创建了一个datetime对象来代表指定的日期和时间,然后使用strftime方法来将它格式化为字符串。

无论你使用什么样的格式,都应该先查看Python官方文档中有关strftime格式的说明,以确保你的代码按照你所期望的方式进行格式化。

相关文章