Мне нужно использовать strptime
для преобразования строки timestamp с миллисекундами в объект Time.Как использовать strptime для преобразования строки timestamp с миллисекундами в объект времени
работа вокруг использует parse
:
t= Time.parse('29 Sep 2013 12:25:00.367')
=> 2013-09-29 12:25:00 -0400
Но это очень важно для моего кода использовать strptime
, потому что я хочу, чтобы иметь возможность передавать несколько типов форматов, включая: «HH: MM», «HH» и т. Д. Через функцию.
я могу сделать это с наносекунд, как это:
Time.strptime("12:34:56:789434", "%H:%M:%S:%N")
=> 2016-03-16 12:34:56 +0100
Я хочу что-то вроде этого:
Time.strptime("12:34:56:789", "%H:%M:%S:%[insert magic letter that represent milliseconds]")
Моя мысль в том, что должен быть способ сделать это с миллисекундах, а также.
Возможно ли и как?