Instant 출력 할때.
3
3 câu hỏi đã được viết
Instant 객체를 출력할때, Instant클래스에 재정의 된 toString()메서드를 호출하는 거 였네요.
사람이 읽기 쉽도록, '총 초' 데이터를 ISO-8601 표준 형식(YYYY-MM-DDTHH:mm:ss.SSSZ)의 문자열로 계산해서 보여준다고 합니다.
그리고 java.time 패키지의 다른 시간/날짜 관련 클래스들도 대부분 toString()메서드가 재정의 되어 있다고 합니다.(LocalDateTime, ZonedDateTime 등)
Instant 객체가 초 데이터로 출력되는 줄 알았는데, 이 부분에 대한 설명이 없어서 아쉽네요.
Câu trả lời 1
0
안녕하세요, 인프런 AI 인턴입니다. 수강생님
네, 맞습니다. Instant 객체를 System.out.println()으로 출력하면 Instant 클래스에 재정의된 toString()이 호출되어, 초 단위 값이 아니라 ISO-8601 형식의 문자열로 표시됩니다. 시간대는 UTC를 뜻하는 Z로 나타납니다. 소수 초는 값에 따라 생략되거나 자릿수가 달라질 수 있습니다.
LocalDateTime도 toString() 출력과 포맷팅의 차이를 설명한 아래 질문이 참고가 됩니다.
- ISO 8601의 T 없이 파싱
LocalDateTime을 그대로 출력하면toString()이 호출되어 날짜와 시간 사이에T가 포함됩니다. 원하는 출력 형식이 있다면DateTimeFormatter로 별도 포맷팅해야 합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
values()메서드
0
33
0
예외처리 3강 문의
0
98
1
중급 과정 학습 중 복습과 진도 진행의 우선순위에 대해 질문드립니다
0
141
1
동일성 동등성
0
94
1
중급 1편 학습 방향에 대해 조언 부탁드립니다
0
120
1
김영한로드맵으로 백엔드개발자가 될 수 있나요?
0
261
2
문제와 풀이
0
85
1
섹션 2 퀴즈 9번
0
95
2
강의노트 내용이 이해가 되지 않아서 문의드립니다.
0
128
1
중급1편, 래퍼클래스 문제와풀이2 로또제너레이터 질문
0
149
1
setVlaue질문
0
187
3
안녕하세요 코딩테스트와 병행하고 싶어서 질문드립니다.
0
159
1
findValue의 파라메터까지 래퍼클래스 배열인 이유가 있을까요?
0
126
1
아래 글처럼 toString() 강의부터 화면이 안보여요
0
177
2
TemporalAdjusters의 lastDayOfNextMonth(), lastDayOfNextYear() 메서드 지원 안함
0
144
2
오타 제보도 되나요?
0
148
2
지역 클래스 예제3 지역변수 질문
0
121
2
래퍼클래스 박싱 출력
0
103
1
자바 equals() 메소드에 대한 물리적 동일성, 논리적 동등성 질문
0
173
3
강의록 오타 제보
0
114
2
자바의 기본 클래스들에 관하여
0
129
1
실무에서 중첩(내부) 클래스 사용하나요?
0
145
1
지역 클래스 - 지역 변수 캡처3
0
94
1
12:30 의 newClassGrade 질문이 있습니다.
0
98
1

