날짜 형식의 변환 [parsedate,dateFormat]
1431 단어 Java 부분 지식
package com.wyq.StringBuffer;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class TestDateFor {
public static void main(String[] args) {
DateFormat df = null;
df = new SimpleDateFormat("yyyy-MM-dd");// , new
Scanner sc = new Scanner(System.in);
Date d = new Date();//
System.out.println(d);
// date——String
String strdate = df.format(d);// , date——>String
try {
System.out.println(strdate);
} catch (Exception e) {
System.out.println(" 。。");
// e.printStackTrace();
} finally {
System.out.println(" 。。");
}
// String date
System.out.println(" :yyyy-mm-dd");
String st = sc.next();
Date dst = null;
try {
dst = df.parse(st);
} catch (ParseException e) {
System.out.println(" String date ");
e.printStackTrace();
}
System.out.println(dst);
System.out.println(df.format(dst));
}
}
요약:
1、String 유형을 date로 변환하고 dateFormat[dateformat 부모 클래스 new 하위 클래스SimpleDateFormat]를 사용합니다
2. 날짜를 String 형식으로 변환하고 parseDate () 를 사용합니다
3、DateFormat: java.text 패키지에서 이 클래스는 abstract 클래스이기 때문에 하위 클래스 생성 대상이 필요합니다
-->SimpleDateFormat 클래스
Date의 디스플레이 날짜가 보기 좋지 않기 때문에 이 종류를 통해 '포맷' 출력을 합니다
String을 Date 유형의 객체로 변환할 수 있습니다.