【问题标题】:How do I convert DateTime to another format?如何将 DateTime 转换为另一种格式?
【发布时间】:2012-05-18 17:44:47
【问题描述】:

从天气提要中,我以2012-05-17 的形式获取日期数据。

如何将其转换为Thursday May 17th 表单?

【问题讨论】:

  • 您当然不能仅使用 XML 来做到这一点。您将使用哪种语言?
  • 如果您真的需要,您可能可以使用 XSLT。
  • 关于解析和格式化日期时间的问题已经在 SO 上被问了几十次。选择一个类似的问题,浏览答案并在必要时即兴创作。

标签: javascript xml datetime-format datetime-parsing


【解决方案1】:
  1. Parse the string 转换为 JavaScript Date 对象。
  2. Format the Date 对象随你喜欢。

另请参阅:Why does Date.parse give incorrect results?How to format a JavaScript date 问题。

【讨论】:

    【解决方案2】:

    这个怎么样:

    var originalDateTime = '2012-05-17',
    splitedDatetime = originalDateTime.split('0'),
    date = new Date(),
    date.setFullYear(splitedDatetime[0],splitedDatetime[1]-1,splitedDatetime[2]),
    formatedDateString = date.toLocaleFormat("%A %B %d");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-14
      • 1970-01-01
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多