반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Files
- CMD
- CSS
- html
- vscode
- js
- 자바스크립트
- ArrayList
- list
- Array
- 인텔리제이
- json
- table
- 이클립스
- IntelliJ
- string
- input
- Button
- 문자열
- Visual Studio Code
- Maven
- 이탈리아
- 배열
- windows
- Eclipse
- date
- 자바
- 테이블
- javascript
- Java
Archives
- Today
- Total
어제 오늘 내일
[Java] Date를 Calendar로, Calendar를 Date로 변환하기 본문
- Date -> Calendar
- Calendar -> Date
1. Date -> Calendar
import java.util.Calendar;
import java.util.Date;
public class DateToCalendar {
public static void main(String[] args) {
// 1. 현재 날짜 Date 구하기
Date date = new Date();
// 2. Calendar 객체 생성
Calendar calendar = Calendar.getInstance();
// 3. Date 객체를 Calendar로 변환
calendar.setTime(date);
// 4. Date, Calendar 객체 출력
System.out.println(date); // Sun Jun 20 20:17:48 KST 2021
System.out.println(calendar.getTime()); // Sun Jun 20 20:17:48 KST 2021
}
}
calendar.setTime(date);
date 객체를 calendar 객체에 set하여서
date객체가 나타내는 날짜와 calendar가 나타내는 날짜가 같도록 하였습니다.
2. Calendar -> Date
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class CalendarToDate {
public static void main(String[] args) {
// 1. 2021년 6월 20일로 Calendar 생성
Calendar calendar = new GregorianCalendar(2021, 6, 20);
// 2. Calendar를 Date로 변경
Date date = calendar.getTime();
// 3. Date 출력
System.out.println(date); // Tue Jul 20 00:00:00 KST 2021
}
}
calendar.getTime();
Calendar의 getTime() 메소드는
Calendar가 나타내는 날짜와 같은 날짜를 나타내는 Date 객체를 리턴합니다.
Date를 Calendar로, Calendar를 Date로 변환하는 방법을 알아보았습니다.
반응형
'IT > Java' 카테고리의 다른 글
[Java] 파일 이름 변경 / 이동하기 (0) | 2021.06.26 |
---|---|
[Java] Date <-> LocalDate, LocalDateTime 변환하기 (1) | 2021.06.20 |
[Java] 날짜 비교하기 ( LocalDate, LocalDateTime, Date, Calendar) (0) | 2021.06.19 |
[Java] 특정 날짜의 요일 구하기 (숫자, 영문, 한글) (0) | 2021.06.19 |
[Java] 문자열을 날짜로 변환하기 (Date, LocalDateTime) (1) | 2021.06.19 |
Comments