我将字符串解析为日期:
val deathTime = "2019-03-14 05:22:45"
val dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
val deathDate = new java.sql.Date(dateFormat.parse(deathtime).getTime)
Run Code Online (Sandbox Code Playgroud)
现在,我想从死亡日期中减去 30 天。怎么做?我试过了
deathDate.minusDays(30)
Run Code Online (Sandbox Code Playgroud)
这是行不通的。
小智 6
如果您的要求与 spark-scala 中的数据帧有关。
df.select(date_add(lit(current_date),-30)).show
+-----------------------------+
|date_add(current_date(), -30)|
+-----------------------------+
| 2019-03-02|
+-----------------------------+
Run Code Online (Sandbox Code Playgroud)
date_add具有负值或date_sub正值的函数可以完成所需的操作。
| 归档时间: |
|
| 查看次数: |
8115 次 |
| 最近记录: |