- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하려면 어떻게 해야 합니까?
현재 날짜와 최소 날짜(초기 날짜)의 차이를 찾아 새로운 열 hours를 생성해야 하는 코드 섹션이 있습니다. 하지만 불행히도 많은 것을 시도했지만 해결책을 찾을 수 없었습니다.
// Convert "Date" from Character to Date format
col = Column(dtCombined, "Date");
col << Data Type("Numeric", Informat("y/m/d"), Format("d/m/y"));
col << Modeling Type("Continuous");
//Finding the initial date
initialDate = Col Minimum(dtCombined:Date);
Show("Earliest Date Found:", initialDate);
// Add "Hours" column as the first column
dtCombined << New Column("Hours",
Numeric,
Continuous,
Formula(Date Difference(:Date, initialDate, "Hour"))
);
내가 시도한 것들은 다음과 같습니다.
초기 날짜와 동일한 날짜 값을 초기 날짜에서 빼면 이들 중 어느 것도 0을 반환하지 않습니다.
Show(Date Difference(24 - 09 - 2024, 3809980800, "Hour"));
Show(Date Difference(24 - 09 - 2024, As Date(3809980800), "Hour"));
Show(Date Difference(As Date(24 - 09 - 2024), 3809980800, "Hour"));
Show(Date Difference(24 - 09 - 2024, As Date(Format(3809980800, "d/m/y", 10)), "Hour"));
Show(Date Difference(24 - 09 - 2024, Informat("3809980800", "d/m/y"), "Hour"));
initialD = Format(3809980800 + Informat("01/01/1904", "m/d/y"), "d/m/y");
Show(initialD);
k = Format(3809980800, "d/m/y");
Show(k);
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
이 JSL은 0 값을 반환합니다.
Show( Date Difference( datedmy(24,09,2024), 3809980800, "Hour" ) );
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
Jim님, 감사합니다. 궁금한 점이 있어서 Date 열의 값에서 일, 시간, 월을 빼고 datedmy를 사용해보겠습니다.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
JMP의 datenum 형식으로 날짜를 변환하는 건 어렵지 않습니다. 일반적으로 형식 패턴을 사용하여 변환합니다.
해당 날짜 문자열 값이 몇 개 포함된 표의 예를 제공해 주실 수 있나요?
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
이는 최소 날짜(코드의 초기 날짜)를 구하기 위해 숫자 형태로 변환한 원본 데이터입니다.
그런 다음 아래 코드를 사용하여 두 가지의 차이점을 구합니다. 문제는 Date 열의 날짜가 d/m/y( 2024년 9월 24일 ) 형식인 반면 initalDate는 초 형식이라는 것입니다.
Formula(Date Difference(:Date, initialDate, "Hour"))
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
초, d/m/y, q/yyyy,... 형식은 날짜만 있으면 상관없습니다. JMP는 어쨌든 1904년 1월 1일 자정 이후의 초로 처리합니다(JMP 도움말에서 알려줍니다).
무엇을 하려고 합니까? 날짜 간의 차이를 찾으려고 합니까? 만약 그렇게 하려고 한다면, 왜 일 대신 우리의 것과 비교합니까? 저는 JMP 도움말과 스크립팅 인덱스를 언급했는데, 둘 다 날짜 차이로 무엇을 할 수 있는지와 유효한 intervalNames가 무엇인지 설명할 것입니다. https://www.jmp.com/support/help/en/18.1/#page/jmp/date-and-time-functions.shtml?os=win&source=application#ww2538966 (이 경우 스크립팅 인덱스에 더 나은 설명서가 있습니다...)
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
이 JSL은 0 값을 반환합니다.
Show( Date Difference( datedmy(24,09,2024), 3809980800, "Hour" ) );
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
Jim님, 감사합니다. 궁금한 점이 있어서 Date 열의 값에서 일, 시간, 월을 빼고 datedmy를 사용해보겠습니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
날짜로서의 24 - 09 - 2024는 12/31/1903 23:26:00입니다. JMP 도움말에는 날짜 함수에 대한 꽤 괜찮은 설명서가 있습니다. https://www.jmp.com/support/help/en/18.1/#page/jmp/date-and-time-functions.shtml# Scripting Index에도 마찬가지입니다.
아래에는 몇 가지 더 간단한 옵션이 나와 있습니다.
Date Difference(24Sep2024, 3809980800, "Hour");
Date Difference(Date DMY(24, 9, 2024), 3809980800, "Hour");
Date Difference()에서 정렬이 어떻게 이루어지는지 확인하는 것도 잊지 마세요(기본값은 "start"입니다).
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: 날짜 차이 방법에서 사용하기 위해 날짜를 초 단위로 변환하는 방법
좋아요. 고맙습니다. 다시 시도해 보겠습니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.