날짜 형식의 변환 [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 유형의 객체로 변환할 수 있습니다.

좋은 웹페이지 즐겨찾기