Issue After I parse the parquet file, the timestamp value is showing as 16 character long string, e.g. "ACrpbPIZAABOfyUA". I would like to convert it into a readable timestamp format like 2017-10-24T03:01:50 in Java.
SO Search In SO, I find that my question is similar to parquet int96 timestamp conversion to datetime/date via python. However, I need to programmatically convert the string value into timestamp in Java. So, the solution for Doug to use spark-shell or parquet-tools command line in the mentioned post doesn't work for me.
Further Search I also found that if the timestamp value is in 12 byte array format, I can convert it following Cast int96 timestamp from parquet to golang. However, I got stuck on understanding the string format or figuring out a way to convert the string into the 12 byte array format.
Your help is highly appreciated!