4
ISO 형식의 타임 스탬프 "2007-04-05T12 : 30-02 : 00"에 날짜/시간 형식을 지정하는 정점 날짜 또는 날짜/시간 함수가 있는지 궁금합니다. 다른 수단에 의해 창조 될 것인가?Salesforce Apex : ISO 타임 스탬프 형식 함수
감사합니다.
ISO 형식의 타임 스탬프 "2007-04-05T12 : 30-02 : 00"에 날짜/시간 형식을 지정하는 정점 날짜 또는 날짜/시간 함수가 있는지 궁금합니다. 다른 수단에 의해 창조 될 것인가?Salesforce Apex : ISO 타임 스탬프 형식 함수
감사합니다.
Apex에서 DateTime format(string dataFormat)
또는 format(string dataFormat, string timezone)
메쏘드를 사용할 수 있습니다. Java 간단한 날짜 형식에 해당하는 dataFormat 문자열을 허용합니다. ISO 8601의 올바른 형식을 정의해야합니다.
또한 DateTime의 시간대를 고려하십시오. 아래 예제에서 formatGMT를 사용하여 시간대 오프셋을 피했습니다.
System.debug(datetime.now().formatGMT('yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\''));
또는 JSON 시리얼 라이저를 사용할 수 있습니다.
System.debug(json.serialize(datetime.now()));
참고 사항 :'json.serialize()'와주의하십시오. 반환 된 문자열을 큰 따옴표로 묶는 것 같습니다. – NSjonas