"yyyy-MM-dd'T'HH:mm:ss'Z'"가 포함된 SimpleDateFormat은 시간대를 자동으로 설정하지 않습니다
Java SimpleDateFormat 생성자:
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")
자체는 설정되지 않습니다. 시간대. 날짜/시간 문자열 끝에 'Z'를 추가하면 GMT/UTC 시간대만 나타낼 뿐 실제 기본 날짜/시간 값은 변경되지 않습니다.
구문 분석된 날짜/시간 값이 시간은 GMT/UTC이므로 시간대를 명시적으로 설정해야 합니다.
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); sdf.setTimeZone(TimeZone.getTimeZone("GMT")); Date date = sdf.parse("2013-09-29T18:46:19Z");
시간대를 GMT로 설정하면 구문 분석된 날짜/시간은 GMT로 변환되어 올바르게 표시됩니다.
위 내용은 `SimpleDateFormat('yyyy-MM-dd'T'HH:mm:ss'Z'')`는 시간대를 자동으로 처리합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!