두 솔루션 모두 작동했습니다.빠른 제안에 감사드립니다.
0에 대한 패딩이 있는 문자열로 변환하려면 모든 경우에 작동해야 합니다.
Char(Year(Today())) || "-" || Substr("00", 1, 2 - Length(Char(Month(Today())))) || Char(Month(Today())) || "-" || Substr("00", 1 , 2 - Length(Char(Day(Today())))) || Char(Day(Today()));또는 대부분의 경우에도 작동하는 다음과 같은 것을 사용할 수 있습니다(일부 지역 설정에서 JMP가 이 특정 형식에 문제가 있는지 확실하지 않음).
Format(Today(), "yyyy-mm-dd");
Names Default To Here(1);
dt = New Table("Untitled 3",
Add Rows(0),
Compress File When Saved(1),
New Column("Column 1", Numeric, "Continuous", Format("Best", 12), Set Values([]))
);
dt << Set Table Variable("LastRunDate", Format(Today(), "yyyy-mm-dd"));yyyy-mm-dd 형식의 날짜 문자열 표현인 데이터 테이블 변수를 만들려고 합니다.적절한 형식으로 변수를 정의하고 여기에 표시된 대로 데이터 테이블 변수로 설정할 수 있습니다.
datetime = "2021-08-01";
dt = 현재 데이터 테이블();
dt << 테이블 변수 설정( "LastRunDate", datetime );
그러나 데이터 테이블 변수로 저장할 수 있도록 현재 날짜 시간을 가져와서 yyyy-mm-dd 형식의 문자열로 변환하려고 합니다.이것을 달성하는 가장 좋은/가장 쉬운 방법은 무엇입니까?나