반응형
SimpleDateFormat 패턴 문자열에서 알파벳 문자 사용
SimpleDateFormat 패턴 문자열에 알파벳 문자를 포함 할 수 있습니까?
예를 들어 시간 전에 문자 'T'가 포함 된 형식 문자열을 만들려고합니다.
2003-11-15 T 09 : 30 : 47-05 : 00.
현재 yyyy-MM-ddhh:mm:ssZ
패턴 문자열로 사용 하고 있습니다.
그것을 변경하면 yyyy-MM-ddThh:mm:ssZ
'A'에서 'Z'로, 'a'에서 'z'로 예약되어 있으므로 예외가 발생합니다.
두 개의 DateFormat을 사용하지 않는 솔루션이 있습니까?
주위의 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
반응형
'Programing' 카테고리의 다른 글
캐스팅과 Convert.To () 메서드 사용의 차이점 (0) | 2020.10.27 |
---|---|
docker-compose start“오류 : 시작할 컨테이너가 없습니다.” (0) | 2020.10.27 |
Ubuntu의 Python 2.7 (0) | 2020.10.27 |
클래스 메서드 내부의 타이프 스크립트 "this" (0) | 2020.10.27 |
typescript에서 항상 .ts 대신 .tsx를 사용하는 데 단점이 있습니까? (0) | 2020.10.27 |