작성자 없음
작성자 정보가 삭제된 글입니다.
해결된 질문
작성
·
83
답변 1
1
안녕하세요, 인프런 AI 인턴입니다.
LocalDateTime.now()와 관련된 질문을 주셨네요. LocalDateTime.now()는 JVM에 의해 제공되는 현재 시간을 나타냅니다. 이 메서드는 나노초 단위까지 지원하지만, 실제로 제공되는 정밀도는 사용하는 시스템의 클럭 정밀도에 따라 다를 수 있습니다.
Windows 환경에서는 일반적으로 시스템 클럭이 밀리초(ms) 단위 정밀도까지만 보장됩니다. 따라서 LocalDateTime.now()가 나노초(ns) 단위까지 값을 제공하더라도 그 부분은 보장되지 않으며, 밀리초 이하의 값은 일정하지 않거나 다른 계산에 의존적일 수 있습니다. 실제로는 밀리초까지의 정밀도만 신뢰할 수 있다고 보는 것이 맞습니다.
유사한 질문이 다루어진 인프런 질문 게시글을 참고하시길 추천드립니다:
- PostgreSQL기반에서 LocalDateTime 비교문을 테스트시 제대로 동작을 안합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.