我只想保存没有日期的时间戳以触发数据框。 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”静态日期。
请指导我仅存储没有日期的时间戳记
答案 0 :(得分:0)
您可以编写一个函数或一个用户定义函数,该函数将当前列作为参数,然后将其转换为时间。您可以以您的代码为例:
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)