【问题标题】:How to convert a time to a string如何将时间转换为字符串
【发布时间】:2011-06-18 19:56:18
【问题描述】:

我正在使用日期时间库来获取当前日期。获得当前日期后,我需要将获得的日期转换为字符串格式。任何帮助都会得到帮助

from datetime import date
today=date.today()
print today

【问题讨论】:

  • 那是你想要的日期或时间吗?
  • 以后,请在编辑器中突出显示您的代码 sn-p 并键入 Ctrl+K 或单击{} 按钮进行格式化。
  • 你有什么问题? print 将值转换为字符串作为打印的一部分。你还想要什么?

标签: python


【解决方案1】:

您可以使用today.strftime(format)format 将是这里描述的字符串 http://docs.python.org/library/time.html#time.strftime 。示例:

from datetime import date
today = date.today()
today.strftime("%x")
#>>> '01/31/11'

【讨论】:

    【解决方案2】:

    datetime.strftime 允许您随意格式化datetime

    【讨论】:

      【解决方案3】:
      stringDate = str(today)
      

      如果这是你想要的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-02
        • 1970-01-01
        • 2012-10-03
        • 2019-11-25
        • 2012-05-26
        • 1970-01-01
        • 2012-02-03
        相关资源
        最近更新 更多