본문 바로가기
java&eclipse 코딩 알고리즘/20231206

DateTimeTest2

by 몽상크리에이터 2023. 12. 14.

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