1. 程式人生 > >Date和String型別相互轉換

Date和String型別相互轉換

    格式化時間使用simpledateformat.format(date),有時候專案中需要把String格式的時間轉換成Date,那麼就需要用到simpledateformat.parse(str)。


String轉Date

注意:String to Date的時候需要SimpleDateFormat和String裡面的時間格式保持一致。

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * String to Date
 * 
 * @author Administrator
 *
 */
public class Demo07 {
	public static void main(String[] args) throws Exception {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String time = "2018-06-28 16:56:20";
		
		Date date = sdf.parse(time);	
		System.out.println(date);
	}

輸出結果:

        Thu Jun 28 16:56:20 CST 2018



Date轉String

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Date to String
 * @author Administrator
 *
 */
public class Demo08 {
	public static void main(String[] args) {
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Date date = new Date();
		
		String time = sdf.format(date);
		System.out.println(time);
	}
}

輸出結果:

        2018-06-28 17:18:22(當前時間)