반응형
Jodatime의 DateTime에 대해 날짜 시간대를 UTC로 기본 설정
현재 현재 관용구를 사용하여 UTC DateTime 객체를 만들고 있습니다.
DateTime now = new DateTime(DateTimeZone.UTC);
기본 생성자를 사용하여 UTC 기반 DateTime 개체를 만들 수 있도록 기본값을 지정하는 방법이 있습니까?
DateTime now = new DateTime();
joda 시간의 기본 시간대 만 설정하려면을 사용하십시오 DateTimeZone.setDefault
.
전체 jvm이 사용 하는 시간대를 변경 하려면 TimeZone.setDefault
방법을 사용하십시오 . DateTimeZone.getDefault 에서 인용 된 joda time ..으로 캐시 할 수 있으므로 미리 설정해야합니다 .
기본 시간대는 시스템 속성 user.timezone에서 파생됩니다. 이것이 널이거나 유효한 식별자가 아니면 JDK TimeZone 기본값의 값이 변환됩니다. 실패하면 UTC가 사용됩니다.
추가 문자에 대해 정말로 우려한다면 도우미 메서드를 만드십시오.
public static DateTime newUTCDateTime() {
return new DateTime(DateTimeZone.UTC);
}
참조 URL : https://stackoverflow.com/questions/9397715/defaulting-date-time-zone-to-utc-for-jodatimes-datetime
반응형
'programing' 카테고리의 다른 글
Mac OSX 터미널에서 별칭 디렉토리로 이동하려면 어떻게해야합니까? (0) | 2021.01.15 |
---|---|
개발 브랜치에서 git pull origin master를 수행하면 어떻게 되나요? (0) | 2021.01.15 |
이미지 리소스로드 중 (0) | 2021.01.15 |
libc의 디버그 버전을 사용하는 방법 (0) | 2021.01.15 |
EC2 인스턴스를 시작하고 각 인스턴스에서 시작 스크립트를 업로드 / 실행하는 방법은 무엇입니까? (0) | 2021.01.15 |