문자 날짜 열을 숫자 날짜로 변경안녕하세요,
StartDate라는 열이 있는 테이블이 첨부되어 있습니다. char 형식이며 각 날짜 끝에 '0'이 너무 많습니다. StartDate 열을 04/12/2024 4:10:09 PM과 같은 형식으로 변경하는 스크립트를 작성하고 싶습니다. 도움을 주시면 감사하겠습니다.
감사해요!
자동화 및 스크립팅Re: char 날짜 열을 숫자 날짜로 변경다음은 StartTime 열 값을 변환하는 새로운 숫자 날짜/시간 열을 생성하는 작은 스크립트입니다.
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "StartTime2",
set each value(
Informat( Word( 1, :StartTime, "+" ), "yyy/mm/ddThh:mm:ss" )
),
Format( "m/d/y h:m:s" )
);

Re: char 날짜 열을 숫자 날짜로 변경"T"가 궁금했는데..
실제로,
dt = Current Data Table();
dt << New Column( "StartTime2",
set each value(
Informat( Word( 1, :StartTime, "+" ), "hello" )
),
Format( "m/d/y h:m:s" )
);
일도 해:)
Informat의 힘: 대부분의 경우 패턴을 지정할 필요가 없으며 Informat이 자체적으로 패턴을 감지합니다.
https://community.jmp.com/t5/Discussions/Informat-ParseDate-function-with-time/mp/736131/highlight/true#M91680
일부 드문 경우(예: DD.MM.YYYY )의 경우 추가 노력을 투자해야 합니다.
"Format Pattern"을 통해 패턴을 지정하거나, 패턴을 지정 하거나,
또는 데이터 테이블 도구 추가 기능 의 날짜 형식 작성기를 통해:
https://community.jmp.com/t5/JMP-On-Air/The-Doctor-Cures-Your-Date-and-Time-Import-Problems/tac-p/735440/highlight/true#M351

Re: char 날짜 열을 숫자 날짜로 변경감사합니다. 작동합니다!
Re: char 날짜 열을 숫자 날짜로 변경아마도 가장 쉬운 방법은 다음과 같습니다.
열 속성을 열고 데이터 유형을 숫자로 변경한 다음 패턴을 지정합니다.
a) 13행에는 다음이 표시됩니다.
패턴으로 Jmp는 해당 지점 뒤의 숫자를 포함하여 초를 자동으로 읽습니다.

b) 자동으로 감지되지 않는 유일한 것은 시간대 오프셋입니다 *)
→ 모든 값이 동일한 경우 " +00:00"을 추가하면 "무시"됩니다.
*) 날짜 형식 패턴 - 추가 기능