안녕,
특정 방식으로 날짜 형식을 지정하려고 합니다.
나는 이미 보았다 http://www.jmp.com/support/help/Date-Time_Functions_and_Formats.shtml 형식에 대해 알고 있지만 필요한 형식에 적합한 옵션이 표시되지 않습니다.
현재 저는 다음과 같이 설정했습니다.
startDate = As Date( Today() - 86400 ); //get current time for yesterday
startDateEB = Number Edit Box( startDate, 10 );
startDateEB << Set Format( Format( "yyyy-mm-dd" ) );
다음과 같은 상자를 제공합니다.

이 숫자 편집 상자의 내용은 나중에 쿼리에 삽입되며(따라서 2017-11-28 07:30:00과 같은 형식이어야 함) 위의 내용은 전체 날짜에 대한 데이터를 쿼리하려는 경우에는 잘 작동하지만 특정 시간 창을 가져오려는 경우 이를 허용하지 않습니다.
Set Format(Format()) 매개변수를 변경하려고 시도했습니다.
startDateEB << Set Format( Format( "yyyy-mm-dd hh:mm" ) );
그러나 Format은 이를 받아들이지 않고 날짜-시간의 숫자 값만 반환합니다.
이에 대한 해결 방법이 있습니까?
아니면 완전히 다른 접근 방식입니까?
미리 감사드립니다.
날짜와 시간 부분 사이에 T를 넣으십시오.
startDateEB << Set Format( Format( "yyyy-mm-ddThh:mm:ss" ) );
열 정보 대화 상자에 대한 도움말 페이지의 숫자 형식 섹션에서(텍스트 편집 상자는 동일한 형식을 사용함):
시간 형식
시간 형식을 선택하면 입력 형식도 지정할 수 있습니다. 시간 형식은 데이터 테이블 셀에 시간이 표시되는 방식을 나타내고 입력 형식은 시간을 입력하는 방식을 나타냅니다.
• 다음 날짜 형식에 대해 앞에 추가된 날짜의 자정 이후 시간, 분 및 초 수를 추가할 수 있습니다.
– 월/일/년
– 일/월/일
– 년/월/일
– ddMonyyyy
– 몬디이이이
– 로케일 날짜
예를 들어 2004년 12월 31일의 숫자 값은 3,187,296,600이며 이는 2004년 12월 31일 오전 12:10을 나타냅니다.
• :일:시:분 그리고 :일:시:분:초 지난 일, 시, 분, 초를 표시합니다. 1904년 1월 1일 . 예를 들어, 2004년 12월 31일의 결과는 :36890:00:10: 및 :36890:00:10:00입니다.
• 시:분:초 그리고 시간:분 날짜 필드에 날짜의 시, 분, 초 부분을 표시합니다. 예를 들어, 2004년 12월 31일 오전 12:10의 결과는 오전 12:10:00 및 오전 12:10입니다.
• yyyy-mm-ddThh:mm 그리고 yyyy-mm-ddThh:mm:ss 년, 월, 일, 시간을 보여줍니다. 예: 2004-12-31T12:10:00. T는 자신을 나타내는 리터럴 값입니다.