Python 时间格式化:将时间转换为指定格式的字符串

2023-04-01 00:00:00 时间 转换为 格式化

在 Python 中,可以使用 strftime() 函数将时间转换为指定格式的字符串。strftime() 函数接受一个格式化字符串作为参数,用于指定输出字符串的格式。下面是一个简单的示例,将当前时间转换为指定格式的字符串:

import datetime

now = datetime.datetime.now()

# 将当前时间转换为指定格式的字符串
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")

print("当前时间为:", formatted_time)

在上面的示例中,我们首先导入了 datetime 模块,然后获取了当前时间。接着,我们使用 strftime() 函数将当前时间转换为指定格式的字符串。```
在这个例子中,我们使用了 %Y-%m-%d %H:%M:%S 格式化字符串,它的含义如下:

  • %Y:四位数的年份
  • %m:两位数的月份(01-12)
  • %d:两位数的日期(01-31)
  • %H:24小时制的小时数(00-23)
  • %M:分钟数(00-59)
  • %S:秒数(00-59)

最后,我们将格式化后的时间字符串打印出来。

如果要将一个指定的时间对象转换为字符串,则需要在调用 strftime() 函数时将该时间对象作为参数传递。例如:

import datetime

# 创建一个指定时间的 datetime 对象
my_time = datetime.datetime(2021, 3, 23, 10, 30, 0)

# 将指定时间转换为指定格式的字符串
formatted_time = my_time.strftime("%Y-%m-%d %H:%M:%S")

print("指定时间为:", formatted_time)

在这个示例中,我们首先创建了一个指定时间的 datetime 对象,然后使用 strftime() 函数将该对象转换为指定格式的字符串。

相关文章