Spring Boot 에서 TimeZone 설정하려면 아래와 같이 @PostConStruct를 설정해주면 된다.
@SpringBootApplication public class Application { @PostConstruct void started() { TimeZone.setDefault(TimeZone.getTimeZone("Asia/Seoul")); } public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
UTC를 원한다면 TimeZone.getTimeZone("UTC")라고 하면 된다.
시간을 KST로 설정하고싶어서 TimeZone.getTimeZone("KST")라고 계속 했는데 안되서 삽질한 경험이 있다. KST라고하면 안되고
한국 시간 설정은 Asia/Seoul로 설정해주면 된다.
그 외 example timezone offset은 아래의 사이트에서 확인할 수 있다.
https://docs.oracle.com/javase/tutorial/datetime/iso/timezones.html
'Develop > Spring Boot' 카테고리의 다른 글
Spring Boot Json, JsonObject로 만들기 - JSON 1편 (0) | 2018.11.06 |
---|---|
Spring boot Jsoup Html 파싱 (0) | 2018.11.05 |
Spring Boot MySQL 한글 작동 안될 때 (0) | 2018.10.30 |
Spring boot JPA EntityManager를 이용한 Map형식으로 mapping하기 (0) | 2018.10.28 |
Spring Boot AWS Elastic BeanStalk을 이용한 배포 (0) | 2018.10.26 |