Date.toString()의 출력을 안정적으로 구문 분석하는 방법
new Date()의 출력을 구문 분석하려고 할 때.toString( ), 개발자는 로캘별 형식이 부족하여 종종 문제에 직면합니다. 이는 일관되지 않고 신뢰할 수 없는 결과로 이어질 수 있습니다.
이 문제를 해결하려면 Date#toString() 문서에 지정된 기본 형식을 이해하는 것이 해결책입니다. 형식은 다음과 같습니다.
dow mon dd hh:mm:ss zzz yyyy
여기서:
이를 SimpleDateFormat 패턴으로 변환하면 다음과 같은 결과를 얻습니다.
EEE MMM dd HH:mm:ss zzz yyyy
예를 들어 독일어 형식의 문자열 "Sun Dec 12 13:45:12 CET 2010"은 다음 SimpleDateFormat을 사용하여 구문 분석할 수 있습니다.
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
이 패턴을 사용하면 Date#의 출력을 안정적으로 구문 분석할 수 있습니다. toString() 시스템 로케일 설정에 관계없이 Date 객체로 변환합니다.
위 내용은 Java에서 `Date.toString()`의 출력을 안정적으로 구문 분석하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!