decimal datetime을 ddMONYY로 변환해야합니다.내 SQL 쿼리에 대한 시작 날짜와 종료 날짜를 끌어 오기 위해 datetime 프롬프트를 사용하고 있습니다. 날짜 프롬프트는 10 진수를 사용합니다. 어떻게 10 진수를 ddMonyy 형식으로 변환합니까? 내 코드는 아래와 같습니다. 당신은 내 선택에서 변수 startDT와 t1.Login_Date와 변수 endDT와의 t1.Login_Date를 보게 될 것입니다. 여기에서 십진수를 날짜로 변환해야합니다. 나는 캐스트를 시도하고 변환하고 둘 다 함께 작동하도록 만들 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다.
NamesDefaultToHere (1);
// Vince Faller 글
제목 : Re : decimal datetime을 ddMONYY로 변환해야합니다.내 코드에 제안을 통합 할 수있었습니다. 도와 주셔서 감사합니다.제목 : Re : decimal datetime을 ddMONYY로 변환해야합니다.다음은 원하는 변환을 수행하는 간단한 예제입니다.
Names Default To Here( 1 );
theDate = Today();
charDate = Uppercase( Format( theDate, "ddmonyyyy" ) );
Show( charDate );
finalDate = Substr( charDate, 1, 5 ) || Substr( charDate, -2 );
Show( finalDate );
제목 : Re : decimal datetime을 ddMONYY로 변환해야합니다.NamesDefaultToHere (1);
// Vince Faller 글
// numeditbox에 달력을 표시합니다 (기본값은 now)
// 참고 : JMP 11 이상에서만 작동합니다.
dateBox = 함수 (
{timething = 오늘 ()},
{newbox},
newbox = 평가 (
대용품(
이름 표현 (
숫자 편집 상자 (
timething, // JMP quirk 때문에 Eval (Sub ())
10, // JMP가 너비를 기본값으로 설정하지 않기 때문에 필요하다.
<< 기능 설정 (
함수 ({self},
{},
(Is Missing (self << get),
self << Set (Eval (DUMMY)) // 날짜를 timetime 인수로 설정합니다.
)
)
),
<< 형식 설정 (형식 ( "m / d / yh : m : s", 23, 0)); // 상자에 날짜 / 시간 형식을 지정합니다 (달력 제공).
)
),
폭발물 (DUMMY)
)
);
newbox;
);
nw =
새 창 ( "기간 입력",
LineUpBox (NCol (2),
TextBox ( "Start DateTime"), 시작 = dateBox (오늘 () - InDays (12)),
TextBox ( "End DateTime"), 끝 = dateBox (),
ButtonBox ( "취소", nw << 창 닫기), ButtonBox ( "데이터 가져 오기", runScript)
));
runScript = Expr (nw << 창 닫기;