문자열과 Date 유형 간의 변환

4551 단어 Date
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DataConverter {

	public static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS");
	public static Date str2Date(String val){
		try{			
			return sdf.parse(val);
		}catch(ParseException e){
			e.printStackTrace();
		}
		return new Date();
	}
		
}

 
오늘은 문자열을 Date 형식으로 변환하는 것을 배울 때 SimpleDateFormat 클래스를 사용했습니다.다음은 자바 API에서 얻을 수 있는 유용한 정보입니다.
날짜 및 시간 모드
날짜와 시간 형식은 날짜와 시간 모드 문자열에 의해 지정됩니다.날짜와 시간 모드 문자열 중 인용부호가 없는 자모'A'부터 'Z'까지, 'a'까지'z'는 날짜나 시간 문자열 요소를 나타내는 모드 자모로 해석된다.텍스트는 해석을 피하기 위해 인용부호 (' 를 사용하여 만들 수 있다."''"는 작은 따옴표를 나타냅니다.모든 기타 문자는 해석하지 않습니다.포맷할 때 출력 문자열로 간단하게 복사하거나 해석할 때 입력 문자열과 일치합니다.
다음 스키마 문자를 정의합니다(기타 모든 문자'A'-'Z'/'a'-'z':
영숫자 또는 시간 요소 표현의 예G
Era 플래그
Text AD y

Year 1996 ; 96 M
연중
Month July ; Jul ; 07 w
연중 주수
Number 27 W
월중 주수
Number 2 D
연중 일수
Number 189 d
월중 일
Number 10 F
월중 요일
Number 2 E
요일
Text Tuesday ; Tue a
Am/pm 태그
Text PM H
하루 중 시간(0-23)
Number 0 k
하루 중 시간(1-24)
Number 24 K
am/pm의 시간수(0-11)
Number 0 h
am/pm의 시간 (1-12)
Number 12 m
시간 중 분
Number 30 s
분 중 초
Number 55 S
밀리초
Number 978 z
시간대
General time zone Pacific Standard Time ; PST ; GMT-08:00 Z
시간대
RFC 822 time zone -0800
모드 자모는 통상적으로 중복되며, 그 수량은 정확한 표시를 확정한다.
 
new Timestamp((cur.getDate()).getTime());자바 언어에 표시된 날짜 형식을 데이터베이스에 있는timeStamp 형식으로 바꿀 수 있습니다.
 
 
java에서 현재 시간의 첫날과 마지막 날을 가져옵니다.예를 들어 현재 시간이 2011-12-15이면 첫날과 마지막 날의 날짜는 각각 2011-12-01과 2011-12-30이다
 
   Calendar   cal   =  Calendar.getInstance(); 
   String   maxDate   = cal.get(Calendar.YEAR)+"-"+ cal.get(Calendar.MONTH)+"-"+ cal.getActualMaximum(Calendar.DATE); 
   String   minDate   =  cal.get(Calendar.YEAR)+"-"+ cal.get(Calendar.MONTH)+"-"+ cal.getActualMinimum(Calendar.DATE); 
   System.out.println(maxDate);
   System.out.println(minDate);

좋은 웹페이지 즐겨찾기