【发布时间】:2014-11-20 21:19:53
【问题描述】:
我不在乎我使用哪种语言(只要它是 Open Refine 中可用的三种语言之一),但我需要将从 API 返回的时间戳从纪元时间转换为常规日期(参见表达式框下面的截图)。对输出日期格式不太挑剔,只是将日期保留到秒。谢谢!
可以使用:GREL、Jython 或 Clojure。
【问题讨论】:
-
选择一个环境/语言/绑定(或者在这种情况下不指定)并避免标签垃圾邮件。
-
@user2864740 我选择将所有语言都保留为选项,因为我认为在这种情况下,将数字转换为更重要,而不是担心您使用哪种语言来实现这一点。我正在尝试接触所有了解所有三种语言而不是仅一种语言的人。认为这个问题(和答案)可能对任何使用 Open Refine 的人有用。你会说这不是一个合适的方法吗?
-
@Chiron 我试过什么?谷歌搜索很多,没有答案。我用谷歌搜索了所有三种语言。
-
在 Clojure 中你会这样做
(java.util.Date. (* 1000 1405742701)) -
@DiegoBasch 嗯...我很难将其转化为可用的东西。我尝试了一些东西,例如(java.util.Date。(* 1000 值))。什么都没有发生。我不知道 Clojure,所以我不确定如何解决这个问题。
标签: date epoch openrefine