[英]How to convert a string column (column which contains only time and not date ) to time_stamp in spark-scala?
[英]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.