나는 루비 날짜 API로 고생하고 있습니다. 타임 스탬프 번호를 형식이 지정된 날짜로 변환해야합니다. 하지만 내가 사용할 때 :
Time.at(1517486994710).to_datetime
또는
DateTime.strptime("1517486994710",'%s')
(1517486994710은 오늘의 유닉스 타임 스탬프입니다), 출력으로 50057 년이 표시됩니다. 내가 뭘 잘못하고 있니?
나는 루비 날짜 API로 고생하고 있습니다. 타임 스탬프 번호를 형식이 지정된 날짜로 변환해야합니다. 하지만 내가 사용할 때 :
Time.at(1517486994710).to_datetime
또는
DateTime.strptime("1517486994710",'%s')
(1517486994710은 오늘의 유닉스 타임 스탬프입니다), 출력으로 50057 년이 표시됩니다. 내가 뭘 잘못하고 있니?
DateTime.strptime("1517486994710",'%Q')
#⇒ Thu, 01 Feb 2018 12:09:54 +0000
script는 정확하지만 시대가 올바르지 않습니다. 오늘 epoch는 1517491785입니다.밀리 초 단위로 계산되는 js epoch가있을 것입니다.
DateTime.strptime("1517486994",'%s') # removed 710
출처 : https://stackoverflow.com/questions/48564026/how-to-convert-unix-timestamp-to-formatted-date-in-ruby