且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在数据框中将日期从字符串转换为日期格式

更新时间:2023-11-07 14:30:28

to_date与Java

Use to_date with Java SimpleDateFormat.

TO_DATE(CAST(UNIX_TIMESTAMP(date, 'MM/dd/yyyy') AS TIMESTAMP))

示例:

spark.sql("""
  SELECT TO_DATE(CAST(UNIX_TIMESTAMP('08/26/2016', 'MM/dd/yyyy') AS TIMESTAMP)) AS newdate"""
).show()

+----------+
|        dt|
+----------+
|2016-08-26|
+----------+