将r sys.time()转换为配置单元时间戳数据类型

cyvaqqii  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(385)

我正在写一些从r到csv到hive的表。配置单元表中的一列是时间戳数据类型。它基本上包含如下所示的时间戳值。
如何将sys.time()从字符转换为可以作为时间戳数据类型存储在hadoop中的内容?

> Sys.time()
[1] "2020-02-24 18:22:33 EST"
flseospp

flseospp1#

> Sys.time()
[1] "2020-02-24 19:15:49 EST"
> as.character(Sys.time())
[1] "2020-02-24 19:15:58"

上面的工作原理是因为hive timestamp使用非常特定的输入格式“yyyy-mm-dd hh:mm:ss”。在r中实现它的最好方法是使用as.character。

相关问题