package test;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Random;
public class Test3 {
public static void main(String[] args) {
// Random : 임의의 값을 발생시켜주는 클래스
Random random = new Random();
System.out.println("0이상 100미만의 난수: " + random.nextInt(100)); // 0~99
System.out.println(random.nextFloat());
System.out.println(random.nextBoolean());
// 날짜와 시간함수
Date date = new Date();
System.out.println(date);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String str = sdf.format(date);
System.out.println(str);
Calendar cal = Calendar.getInstance();
// System.out.println(cal);
System.out.println(cal.get(Calendar.YEAR) + "년"); // 현재년도
// 월 0~11 월
System.out.println((cal.get(Calendar.MONTH)+1) + "월");
System.out.println(cal.get(Calendar.DATE) + "일");
// 시간
System.out.println(cal.get(Calendar.HOUR) + "시");
System.out.println(cal.get(Calendar.HOUR_OF_DAY) + "시");
System.out.println(cal.get(Calendar.MINUTE) + "분");
System.out.println(cal.get(Calendar.SECOND) + "초");
// 요일
System.out.println(cal.get(Calendar.DAY_OF_WEEK));
int day = cal.get(Calendar.DAY_OF_WEEK);
switch (day) {
case 1: System.out.println("일"); break;
case 2: System.out.println("월"); break;
case 3: System.out.println("화"); break;
case 4: System.out.println("수"); break;
case 5: System.out.println("목"); break;
case 6: System.out.println("금"); break;
case 7: System.out.println("토"); break;
}
} // main()의 끝
}
'IT > Java' 카테고리의 다른 글
자바 List - ArrayList, 제네릭(generic) 타입, Iterator (0) | 2018.07.25 |
---|---|
자바 컬렉션 Set, List, Map, Set : HashSet, List : ArrayList, Vector (0) | 2018.07.25 |
자바 Wrapper 클래스, 박싱, 언박싱, 자동박싱, 자동언박싱 (0) | 2018.07.25 |
자바 Object toString, equals 오버라이딩 (0) | 2018.07.25 |
자바 StringBuffer, StringTokenizer (0) | 2018.07.23 |