문제

단순한 형식 패턴 문자열에 알파벳 문자를 포함시킬 수 있습니까?

예를 들어 시간 전에 문자 't'가 포함 된 형식 문자열을 만들려고합니다.

2003-11-1509:30:47-05:00.

나는 현재 사용 중입니다 yyyy-MM-ddhh:mm:ssZ 패턴 문자열로.

내가 그것을 바꾸면 yyyy-MM-ddThh:mm:ssZ 'a'to 'z'이고 'a'to 'z'가 예약되어있는 예외가 발생합니다.

두 날짜 별을 사용하지 않는 솔루션이 있습니까?

도움이 되었습니까?

해결책

주변 T 단일 따옴표로 작동해야합니다.

yyyy-MM-dd'T'hh:mm:ssZ

인용 문서 (강조 광산) :

날짜 및 시간 형식은 날짜 및 시간 패턴 문자열로 지정됩니다. 날짜와 시간 패턴 문자열, 인용되지 않은 문자 'A' 에게 'Z' 그리고 'a' 에게 'z' 날짜 또는 시간 문자열의 구성 요소를 나타내는 패턴 문자로 해석됩니다. 텍스트는 단일 따옴표를 사용하여 인용 할 수 있습니다 (') 해석을 피하기 위해. "''" 단일 인용문을 나타냅니다. 다른 모든 캐릭터는 해석되지 않습니다. 서식 중에 출력 문자열에 간단하게 복사되거나 구문 분석 중에 입력 문자열과 일치합니다.

특정 사용 사례는 예로도 포함됩니다.

Date and Time Pattern            Result
-------------------------------------------------------------
"yyyy-MM-dd'T'HH:mm:ss.SSSZ"     2001-07-04T12:08:56.235-0700  
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top