【发布时间】:2014-03-17 03:30:18
【问题描述】:
在 BIRT 中,我有一列包含存储为字符串的日期时间。我需要将这些字符串转换为日期时间格式,并使用 Javascript 将结果放在另一列中。 该字符串的格式为:例如:Fri 21 Feb 2014, 09:40 AM。
因此,当转换为日期时间格式并导出到 Excel 时,该列应被视为日期。 你们中的任何人都可以帮我做吗?
干杯,
【问题讨论】:
-
转换后的格式是什么?重新格式化字符串并不难,但您也需要建议重新格式化它的内容。
-
基本上我希望 2014 年 2 月 21 日星期五 09:40 AM 表现为日期时间而不是字符串。所以日期时间的格式也应该是一样的。
-
这不是特别有用。 “表现得像一个日期时间”意味着转换为一个 javascript 对象,但似乎你想要一个 Excel 将视为日期和时间的字符串。 Excel 将处理种类繁多的字符串,但以不同且可能令人困惑或不正确的方式处理。可能最好的格式是 ISO 8601 的某个版本,因此 yyyy-mm-dd hh:mm 将是最明确的并产生所需的结果(粘贴到 Excel 中会产生日期和时间)。
标签: javascript datetime birt