자바 날짜 변환
관련된 핵심 수업 : 날짜 클래스, SimpledateFormat 클래스, 캘린더 클래스
1. 날짜 유형 및 긴 유형
날짜를 길게 변환하십시오
날짜 = 새 날짜 (); // 현재 시간 날짜 유형 가져 오기
긴 날짜 2long = date.gettime (); // 날짜까지
현재까지 오랫동안 변환하십시오
long cur = system.currenttimemills (); // 현재 시간이 길어질 수 있습니다.
날짜 long2date = 새 날짜 (cur); // 현재까지
2. 날짜 유형 및 문자열 유형
날짜를 문자열로 변환합니다
날짜 날짜 = 새 날짜 (); simpledateformat sdf = new simpledateformat ( "yyyy-mm-dd hh : mm : mm : ss.sss"; // 대상 변환 형식을 yyyy-mm-dd hh : mm : ss.sssstring date2string = sdf.format (date to string)로 설정합니다.
문자열을 현재까지 변환하십시오
String Str = "2001-11-03 11 : 12 : 33.828"; // 초기 문자열 유형 날짜를 설정합니다
날짜 str2date = sdf.parse (str); // 현재까지 문자열
3. 날짜 유형 및 캘린더 유형
날짜를 달력으로 변환합니다
Calendar Cal = Calendar.getInstance (); // 현재 시간 캘린더 유형을 가져옵니다
cal.settime (날짜); // 캘린더 데이트
현재까지 캘린더를 변환하십시오
Calendar Cal = Calendar.getInstance (); // 현재 시간 캘린더 유형을 가져옵니다
날짜 cal2date = cal.gettime (); // 현재까지 캘린더
4. 요약
5. 인터뷰 질문
Q : 메소드 작성, 매개 변수는 날짜 날짜이고 3 일 동안 날짜를 뒤로 밀고 문자열 유형을 "yyyy-mm-dd"형식으로 반환합니다.
public String add3day (날짜) parseexception {simpledateformat sdf = new simpledateformat ( "yyyy-mm-dd"); Calendar Cal = Calendar.getInstance (); cal.settime (date); // 날짜 calendar cal.add (calendar.date, 3)로 변환됩니다. // 날짜를 3 일 동안 다시 밀어 3 일 감소한 다음 -3. 월별 증가가 calendar.month string after = sdf.format (cal.gettime ()); // 캘린더는 현재까지 변환 한 다음 String 이후에 문자열로 변환합니다.}.읽어 주셔서 감사합니다. 도움이되기를 바랍니다. 이 사이트를 지원 해주셔서 감사합니다!