특별한 경우 "EST"를 시간대 식별자로 사용하는 것은 문제가 됩니다. "EST"는 DST에 맞춰 조정되지 않은 동부 표준시를 나타냅니다. 이로 인해 애플리케이션이 DST 기간 동안 실제 시간보다 1시간 적게 인쇄하게 됩니다.
이 문제를 해결하려면 "EST" 대신 전체 영역 식별자 "America/New_York"를 사용하도록 전환하세요. 이 시간대는 DST에 맞춰 자동으로 조정되는 동부 시간대를 나타냅니다. 적절한 구역 식별자를 활용하면 DST에 관계없이 코드가 항상 정확한 시간을 검색합니다.
다음은 올바른 구역 식별자를 사용하여 업데이트된 코드 조각입니다.
이 조정을 통해 귀하의 애플리케이션은 DST를 고려하여 일관되게 EST 시간을 인쇄합니다.
위 내용은 TimeZone을 사용하여 Java에서 일광 절약 시간 문제를 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!