0
我嘗試了一些內置函數,但我沒有多少運氣,因爲它們返回null。 例如:select cast(date_format('2012年11月1日','yyyy-MM-dd HH:mm:ss')作爲時間戳記)作爲tstp;返回null。如何將d-MMM-yyyy轉換爲yyyy-mm-dd HH:mm:ss在配置單元中
正在寫UDF的唯一方法還是我錯過了什麼?
我嘗試了一些內置函數,但我沒有多少運氣,因爲它們返回null。 例如:select cast(date_format('2012年11月1日','yyyy-MM-dd HH:mm:ss')作爲時間戳記)作爲tstp;返回null。如何將d-MMM-yyyy轉換爲yyyy-mm-dd HH:mm:ss在配置單元中
正在寫UDF的唯一方法還是我錯過了什麼?
您需要將字符串轉換爲日期,而不是相反。所以,試試這個:
from_unixtime(unix_timestamp('1-Nov-2012' , 'dd-MMM-yyyy'))
如果你真的想要的話,你可以把它轉換回字符串。
謝謝戈登。我給這個去! – MotoMan
它返回null。 – MotoMan
嘗試'MMM'爲rmonth – leftjoin