# LocalDateTime

Date, Calendar를 쓰면 안되는 이유
자바에서 날짜, 시간 등을 표현할 때 Date, Calendar 클래스가 쓰인다. Date, Calendar 클래스의 경우 자바 1버전에서 출시된 것으로 나온지 아주 오래된 놈이다. 그렇기에 여러 문제점을 갖고 있다. 대표적인 문제점을 집어보겠다. Date 클래스는 내

LocalDate, LocalDateTime을 사용하는 이유
Java 8에서 추가된 LocalDateTime 클래스는 특정 시점을 표현하는데 사용됩니다. 편리성: LocalDateTime은 날짜와 시간을 직접 관리하기 때문에 java.util.Date와 java.util.Calendar와 같은 클래스보다 보다 사용하기 편리하고
[Java]날짜 -> 문자열(LocalDateTime -> String)
날짜, 시간 정보를 문자열의 형태로 포맷하는 방법에 대해서 간단히 정리해 보았다.

바보같은 gson에게 LocalDate나 LocalDateTime 알려주기
gson이 LocalDate와 LocalDateTime을 알아듣지 못하여 config를 통과하며 400 에러를 냈다.gson이 LocalDate와 LocalDateTime을 알아들을 수 있도록 직렬화와 역직렬화를 구현했다.gson에 아래 구현할 녀석들 알려주기Local
LocalDateTime 간의 시간 차이 분으로 환산하기
이번 프로젝트에서 요구사항 정의서 중 도서 결제 10분 이후에는 환불 처리가 불가능해야 한다는 내용이 있었다.그래서 결제일시와 LocalDateTime.now()의 시간 차이를 분으로 환산해 반환하는 기능을 구현할 필요가 있었다.코드만으로 이해가 가능해서 따로 설명은

[Java] 날짜 포멧 라이브러리 그리고 어노테이션(@DateTimeFormat vs @JsonFormat) 정리
isBefore() & isAfter()https://kkh0977.tistory.com/36?category=990089https://junghn.tistory.com/entry/JAVA-%EC%9E%90%EB%B0%94-%EB%82%A0%EC%A7
[221024] LocalDateTime 몇분전 몇시간전 형식 변환
날짜정보만 출력시간 정보만 출력날짜, 시간 정보 모두 출력LocalDateTime을 몇분 전, 몇시간 전 이렇게 형식 변환하는 함수를 만들었다.Chrono.java사용 예PostResponseDtocreatedAt, modifiedAt 시간을 표기할 때 timesAgo
날짜를 문자열로, 문자열을 날짜로 변환
날짜 정보를 문자열로 변환하는 방법에는 여러가지가 있다.난 내가 사용한 아주 간단한 방법을 이 글에 작성하려고 한다.아주 간단하다.toString()을 사용하면 된다.예시 코드출력 결과이 예시만 봐도 충분히 이해가 될 것이다.다음으로 문자열을 날짜 정보로 변환하는 방법
LocalDateTime & LocalDate & LocalTime
여행을 DAMDA 프로젝트는 여행계획을 세우는 서비스이기 때문에 날짜, 시간 등의 데이터를 당연히 사용한다.이걸 계기로 자바의 날짜, 시간 데이터 클래스인 LocalDateTime, LocalDate, LocalTime 등 을 살펴보려한다.날짜와 시간 정보가 모두 필요

java.time 패키지
글로벌 서비스를 개발함에 있어서 고려해야할 여러가지 사항들 중에 빠질수 없는 것이 바로 시간에 대한 개념이다.글로벌 서비스를 클라우드 환경에서 제공하게 될텐데 각 서버들은 세계 각국에 흩어져 있고 그에 따라 서비스 시간에 대한 차이가 발생하게 된다. 또한 UI, 서버,
0916 개발일지
이미지 파일 화면에 보여주는 기능 구현날짜 formatting오늘 한 일첨부파일이 이미지일 때는 html에서 이미지를 보여주기 위해 해당 파일이 이미지인지 아닌지 체크할 필요가 있었다.Attach는 첨부파일 정보를 담은 클래스인데, image 여부를 굳이 변수에 담기보

LocalDateTime vs Instant vs ZonedDateTime
개발을 하다보면 항상 날짜와 시간 관련해서 어떻게 할지 헷갈리는 경우가 많다.일단 처음부터 결론을 말하자면 자바 8부터 나온 날짜와 시간관련 API를 사용하자!자바8에서 날짜와 시간과 관련된 API가 나왔다.LocalDateTimeZonedDateTimeInstant,

0907 개발일지
뉴스레터 : 설문지 업데이트 (완성), 기안문 초안 작성, 기안문 메일 송부 완료사이드 프로젝트 : 첨부파일 정보 더미데이터 삽입, 화면에 첨부파일명 보이기 추가파일명에서 확장자를 분리해서 저장하기 위해 split() 함수 인자로 "."를 전달했는데 자꾸 outofin
[Kotlin] LocalDateTime 의 withNano 사용하기
개발 도중, 특정 날짜 범위 (시작일과 종료일) 를 전달받아 RDB에 저장해야하는 일이 생겼다.예를 들어, 시작일과 종료일이 당일 하루 동안일 때, 시작일은 2022-08-02 00:00:00 이고, 종료일은 2022-08-02 23:59:59 인 것이다.그래서 다음과
<Error> Unsupported field: HourOfDay 날짜 시간 오류 해결
LocalDateTime을 format하는 과정에서 Unsupported field: HourOfDay 라는 오류가 발생했다.이 문제는 연도,월,일,시간을 올바르게 format하지 못해 생긴 오류로 금방 해결할 수 있다.아래의 예를 통해 오류를 해결해보자!!😀문제점