package k20231206;

import java.nio.file.spi.FileSystemProvider;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.util.Scanner;
public class DateTimeTest2 {
public static void main(String[] args) {
// 시스템 날짜, 시간 얻어오기
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yy.MM.dd(E) a h:mm:ss");
System.out.println(sdf.format(date));
// 날짜, 시간 데이터 만들기
Date date2 = new Date(System.currentTimeMillis());
System.out.println(sdf.format(date2));
Date date3 = new Date("1983/04/22");
System.out.println(sdf.format(date3));
// Date 클래스 객체에 년도를 저장할 때는 1900을 빼서 넣어야하고 월을 저장할 때는 1를 빼서 넣어야한다.
Date date4 = new Date(2023-1900, 12-1, 25);
System.out.println(sdf.format(date4));
Date date5 = new Date(123, 11, 25, 14, 28);
System.out.println(sdf.format(date5));
Date date6 = new Date(123, 11, 25, 14, 28, 40);
System.out.println(sdf.format(date6));
Scanner scanner = new Scanner(System.in);
System.out.print("년, 월, 일을 입력하세요: ");
int year = scanner.nextInt() - 1900;
int month = scanner.nextInt() - 1;
int day = scanner.nextInt();
Date date7 = new Date(year,month,day);
System.out.println(sdf.format(date7));
System.out.println("===============================================");
// 날짜 시간 데이터 수정하기
date7.setYear(124);
date7.setMonth(6);
date7.setDate(11);
date7.setHours(13);
date7.setMinutes(20);
date7.setSeconds(1);
System.out.println(sdf.format(date7));
}
}
'java&eclipse 코딩 알고리즘 > 20231206' 카테고리의 다른 글
| SosooTest (0) | 2023.12.14 |
|---|---|
| SooinsooTest (0) | 2023.12.14 |
| ClassIncludeTest (0) | 2023.12.14 |
| DateTimeTest (0) | 2023.12.14 |
| ConvertTest4 (0) | 2023.12.14 |