1
從spark 1.5.x開始,增加了一些便利方法來處理時間。火花時間差
df.select(datediff($"A", $"B")).show
但是,這會返回天數的差異。是否有任何選擇將其轉換爲不同的時間間隔年份?
手動我用
df.select(year($"A")- year($"B")).show
這是不夠好。但如果日期差異更準確地計算,則會更好。包括像顯示的月/日http://howtodoinjava.com/for-fun-only/java-code-to-calculate-age-from-date-of-birth/
UDF是當前spark 2.0.2的解決方案嗎?或者我錯過了將差異轉換爲天數的選項年份?