Spark sql(1.4):获取当前时间戳

时间:2016-08-15 16:49:13

标签: java scala apache-spark apache-spark-sql

我知道Spark 1.5&中有'current_timestamp'功能。以上,但我们仍然在1.4。如何将列添加到设置为“当前时间戳”的DataFrame?

     Identifier        x.x        x.y        x.x        x.y
 1       10001     0.12323    0.14523    0.22387    0.56233
 2       10002     0.11535    0.39048    0.23437   -0.12323
 3       10006     0.12323    0.35634    0.12237   -0.12889
 4       10008     0.11535    0.23454    0.21227    0.90098

1 个答案:

答案 0 :(得分:1)

简单的时间戳文字应该可以解决问题:

df.withColumn(
  "date_inserted",
  lit(java.sql.Timestamp.from(java.time.Instant.now)))