JAVA 에서 Date, Calendar 의 간단 한 사용

1832 단어
1. Date 와 Simple DateFormat 류 를 사용 하여 시간 을 표시 합 니 다.
자바 에서 현재 시간 을 어떻게 얻 습 니까?java. util 에서 Date 클래스 는 시간 문 제 를 처리 하 러 왔 습 니 다.
주로 두 가지 가 있 습 니 다: 1. Simple DateFormat 설정 시간 형식 2. Date 현재 시간 3. parse () 문자열 을 시간 으로 변환 합 니 다.
질문: 1. Date 를 날짜 로 변경
SimpleDateFormat format = new SimpleDateFormat ("yyyy 년 MM 월 dd 일 HH 시");Date date = new Date(); System.out.println(format.format(date));
1. 텍스트 를 날짜 로 변환
String d = "2015-1-2 04:31:11"; SimpleDateFormat format1= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date ddd = format1.parse(d); System.out.print(ddd);
주의 할 점 1. Simple DateFormat 대상 parse() 방법 을 호출 할 때 전환 이상, 즉 ParseException 이 발생 할 수 있 으 므 로 이상 처리 가 필요 합 니 다.
String d = "2015-1-2 04:31:11"; SimpleDateFormat format1= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date ddd = null; try { ddd = format1.parse(d); } catch (Exception e) { e.printStackTrace(); //TODO: handle exception } System.out.print(ddd);
2. 캘 린 더 설명
날짜 에 맞추어 처리 하 다
Calendar calendar = Calendar.getInstance();//캘 린 더 대상 int year = calendar. get (Calendar. YEAR) 만 들 기;int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.MINUTE); int second = calendar.get(Calendar.SECOND); System. out. println ("현재 시간"+ year + "-"+ month + "-"+ day + ""+ hour + ":"+ minute + ":"+ second);
상기 방법 외 에 자주 사용 되 는 것 은 다음 과 같은 두 개 getTime(): 를 Date 대상 getTimeInMillis(): 으로 전환 하 는 것 이다.
예:
Calendar calendar = Calendar.getInstance();//Calendar 대상 System. out. println (calendar. getTime () 을 만 듭 니 다.System.out.println(calendar.getTimeInMillis());

좋은 웹페이지 즐겨찾기