반응형
Spring Boot 에서 TimeZone 설정하려면 아래와 같이 @PostConStruct를 설정해주면 된다.
1 | <code class = "hljs typescript" > <span class = "hljs-meta" > @SpringBootApplication </span> <span class = "hljs-keyword" > public </span> <span class = "hljs-class" ><span class = "hljs-keyword" > class </span> <span class = "hljs-title" >Application</span> </span>{ <span class = "hljs-meta" > @PostConstruct </span> <span class = "hljs-built_in" > void </span> <span class = "hljs-function" ><span class = "hljs-title" >started</span>(<span class = "hljs-params" ></span>)</span> { TimeZone.setDefault(TimeZone.getTimeZone(<span class = "hljs-string" > "Asia/Seoul" </span>)); } <span class = "hljs-keyword" > public </span> <span class = "hljs-keyword" > static </span> <span class = "hljs-built_in" > void </span> <span class = "hljs-function" ><span class = "hljs-title" >main</span>(<span class = "hljs-params" ><span class = "hljs-built_in" >String</span>[] args</span>)</span> { SpringApplication.run(Application. class , args); } } </code> |
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 |