Как получить доли миллисекунд с точностью до 7 в pyspark в столбце TimestampType? - PullRequest
0 голосов
/ 26 марта 2019

Я хочу знать о формате Timestamptype. На самом деле журналы, которые мы принимаем или читаем, содержат столбцы даты и времени, такие как 2018-11-07T07: 23: 22.2873555Z , поэтому они содержат год, месяц, дату, часы, минуты, секунды и миллисекунды, но с точностью до миллисекунд 7 цифр. При чтении этих журналов из файла я использую timestampFormat = "гггг-дд-мм чч: мм: сс.SSSSSSS" . Но он усекает миллисекундную часть, и я получаю миллисекунды до 3 цифр, как при чтении вышеуказанной даты и времени, которые я получаю 2018-11-07T07: 23: 22.287Z , что влияет на обработку. Так вы можете помочь мне получить все цифры в миллисекундах или у вас есть идеи?

Так что если я прочитаю: 2018-11-07T07: 23: 22.2873555Z

Я хочу точно такое же значение: 2018-11-07T07: 23: 22.2873555

...