我正在写一些表,从R到csv到hive。 hive 表中的列之一是时间戳data_type。它基本上包含时间戳值,如下所示。
如何将sys.time()从字符转换为可以作为时间戳data_type存储在hadoop中的东西?
> Sys.time()
[1] "2020-02-24 18:22:33 EST"
最佳答案
> Sys.time()
[1] "2020-02-24 19:15:49 EST"
> as.character(Sys.time())
[1] "2020-02-24 19:15:58"
上面的工作原理是因为配置单元时间戳使用非常特定的输入格式,例如“YYYY-MM-DD HH:MM:SS”。在R中实现此目标的最佳方法是使用as.character。
关于r - 将R Sys.time()转换为 hive 时间戳data_type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60385415/