이 기사의 예제는 귀하의 참조를위한 Java 날짜 및 시간의 기본 운영 방법을 공유합니다. 특정 내용은 다음과 같습니다
1. 캘린더 인스턴스 얻기 : 캘린더 c = calendar.getInstance ();
2. 날짜/시간의 형식을 정의하십시오 : simpledateformat sdf = new simpledateformat ( "yyyy-mm-dd hh : mm : ss");
3. 날짜/시간을 고정 형식으로 변환하고 simpledateformat의 format () 메소드를 사용하십시오.
문자열 dateTime = sdf.format (c.gettime ());
4. 문자열을 날짜/시간으로 변환하고 simpledateformat의 구문 분석을 사용하십시오 () 메소드 : 날짜 d = sdf3.parse ( "2016-08-08 16:43:00");
5. 날짜/시간을 증가시키고 줄이려면 날짜를 100 일 줄이기와 같은 Calendar의 add () 메소드를 사용하십시오. c.add (calendar.date, -100);
6. 날짜/시간 설정의 경우 시간을 0으로 설정하는 것과 같은 Calendar의 set () 메소드를 사용하십시오.
c.set (calendar.hour_of_day, 0);
예:
패키지 mycalendar; import java.text.parseexception; import java.text.simpledateformat; import java.util.calendar; import java.util.date; public static void main (String Args []) 예외 {calendar c = calendar.getinstance (); simpledateformat sdf1 = 새로운 simpledateformat ( "yyyymmdd"); simpledateformat sdf2 = 새로운 simpledateformat ( "hhmmss"); simpledateformat sdf3 = 새로운 simpledateformat ( "yyyymmddhhmmss"); simpledateformat sdf4 = 새로운 simpledateformat ( "yyyy-mm-dd hh : mm : ss"); 문자열 날짜 = sdf1.format (c.gettime ()); System.out.println (날짜); 문자열 시간 = sdf2.format (c.gettime ()); System.out.println (시간); 문자열 dt = "20160808162405"; 날짜 d = sdf3.parse (dt); dt = sdf4.format (d); C. 세트 타임 (d); c.add (calendar.date, -100); c.set (calendar.hour_of_day, 0); c.set (calendar.minute, 0); C.SET (Calendar.second, 0); System.out.println ( "100 일 전 :" + sdf4.format (c.gettime ()); c.add (calendar.date, 200); c.set (calendar.hour_of_day, 0); c.set (calendar.minute, 0); C.SET (Calendar.second, 0); System.out.println ( "100 일 후 :" + sdf4.format (c.gettime ()); }} 위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.