python 将DateTime转换为字符串。

时间:2020-02-23 14:42:36  来源:igfitidea点击:

在本教程中,我们将看到如何将DateTime转换为String对象。
假设,我们将DateTime作为输入,并且我们希望将其转换为字符串以显示它。

  • 使用strftime
  • 使用格式

使用strptime方法

我们可以简单地使用strptime将DateTime转换为字符串。
让我们在举例的帮助下了解。

from datetime import datetime
t = datetime(2016, 12, 31, 0, 0)
dtStr=t.strftime('%m/%d/%Y')
print("datetime in String format:",dtStr)

输出:

datetime in String format: 12/31/2016

让我们了解脑敏%b,%d,%y,%i,%m和%p

  • %M个月作为零填充十进制数(12)
  • 作为零填充十进制数的月份%D日(31)
  • %y年与世纪作为十进制数(2016年)

使用字符串格式方法

我们可以使用String的格式方法来实现相同的结果。
让我们在举例的帮助下了解。

from datetime import datetime
t = datetime(2014, 11, 27, 0, 0)
dtStr='{:%m/%d/%Y}'.format(t)
print("datetime in String format:",dtStr)

输出:

datetime in String format: 11/27/2014