I have a column ORDER_DATE
with epoch timestamp in string. How can I convert this column with string like str = "1536309236032"
which is time in epoch to a string with format: 2018-09-07T14:03:56.032Z
in Scala?
Currently I am using:
from_unixtime(input.col(ORDER_DATE), "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
but this converts incorrectly to 50668-08-21 01:10:00.000
. Here, it increases the year and increments 000 for milliseconds.
I don't want to divide by 1000 as we would like to have the result in milli seconds.