UTC 시간 형식을 숫자로 변환하는 가장 좋은 방법안녕하세요 여러분,
(JMP 17 & JMP 18EA)
타임스탬프가 포함된 열이 포함된 일부 XML 데이터가 있지만 데이터 형식이 JMP에서 수행하려는 작업과 호환되지 않습니다.
데이터는 yyyy-mm-ddThh:mm:ss.SSSZ UTC 형식으로 되어 있으며, 여기서 일반적인 의미는 약어에 적용됩니다. 여기서는 실제로 dd 뒤에 "T"가 있고 ".SSS" 뒤에 Z가 있습니다. .SSS는 밀리초를 나타내며 공백이 없습니다. 불행하게도 JMP에는 비슷한 형식이 있지만 밀리초와 Z가 없지만 이를 잘 처리할 수 있는 내장 날짜 형식이 없는 것 같습니다. 따라서 JMP는 yyyy-mm-ddThh:mm:ss 형식으로 시간을 처리할 수 있습니다.
JMP가 UTC 날짜/시간을 구문 분석하도록 할 수 있는 유일한 방법은 열 수식에서 Substr() 명령을 사용하고 열 수식을 제거한 다음 데이터 유형과 형식을 변경하는 것입니다. 스크립팅하기가 그리 어렵지는 않지만, 다른 사람이 이 특이한 형식의 날짜/시간 데이터를 처리하는 더 효율적인 방법이 있는지 궁금합니다.
아니면 JMP가 변환을 더 쉽게 하기 위해 이 UTC 시간 형식을 포함하는 것을 고려하고 있는지 아는 사람이 있습니까?
감사해요!,
DS
소비자 및 시장 조사Re: UTC 시간 형식을 숫자로 변환하는 가장 좋은 방법안녕하세요 @jthi 님 ,
훌륭합니다. 변환을 수행하는 것이 훨씬 더 효율적입니다. 감사합니다!
감사해요!,
DS
Re: UTC 시간 형식을 숫자로 변환하는 가장 좋은 방법Format Pattern을 사용하면 꽤 멀리 갈 수 있습니다. <-> <->
- <'티'> <::> <::> 지
Names Default To Here(1);
date_str = "2022-12-23T14:54:50.123Z";
x = Informat(date_str,
"Format Pattern",
"<YYYY><-><MM><-></MM></YYYY>
<'T'><HH24><::><MM> <::><SS> Z" ); show(x, 초(x));</SS></MM></HH24>
(반올림을 해야 할 수도 있음)
Re: UTC 시간 형식을 숫자 형식으로 변환하는 가장 좋은 방법감사합니다. 덕분에 문제가 해결되었습니다. 저도 같은 문제가 있었는데, Z를 < > 사이에 넣었기 때문에 작동하지 않았습니다.