繁体   English   中英

仅将没有日期的时间戳保存到数据框列

[英]Saving only time stamp without date to data frame column

我只想保存没有日期的时间戳来触发数据帧。 good_data_df.withColumn("timeStamp",to_timestamp(col("timeStamp"),"HH:mm:ss z"))

上述方法的输出是 1995-07-04 :16:04:12 ,

但预期输出只有 16:04:12 没有日期,在格式中我只提到了“HH:mm:ss”仍然存储日期。

请指导我只存储时间戳而不存储日期

您可以编写一个函数或一个用户定义的函数,它将当前列作为参数,然后将其转换为时间。 你可以以你的代码为例:

import java.util.Calendar
import java.text.SimpleDateFormat

val now = Calendar.getInstance().getTime()
val minuteFormat = new SimpleDateFormat("HH:mm:SS")
val currentMinuteAsString = minuteFormat.format(now)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM