java.util.Date;

/**
 * 
 */
package com.zhiyou.O;

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

/**
 * @author Administrator
 *
 */
public class DateDemo {

	/**
	 * @param args
	 * @throws ParseException 
	 */
	public static void main(String[] args) throws ParseException {
		// TODO Auto-generated method stub
		
//		date  日期  CST中央时区
		Date date = new Date();
		System.out.println(date);
		
//		Thu Jan 01 08:00:00 CST 1970
//		Unix系统诞生的时间   具有历史意义的时间
		Date date2 = new Date(2000);
		System.out.println(date2);
		
//		从1970年1月1日到现在的时间相隔有多少毫秒
		long times = System.currentTimeMillis();
		System.out.println(times);
		
//		简单的日期格式化类
//		yyyy年  MM/M月 dd/d日
//		HH/h时   mm/m分  ss秒
//		a  上下午  E星期
		SimpleDateFormat simpleDateFormat=new SimpleDateFormat("G yyyy年M月d日 a  HH:mm:ss E ");
//		使用日期格式化对象,对当前的date进行格式化操作,返回日期字符串。
		String dateStr = simpleDateFormat.format(date);
		System.out.println(dateStr);
		
//		parse解析
//		反解析   要解析的字符串格式必须和SinpleDateFormat和pattern格式相同
//		否则会出现解析异常
		String dateStr2="公元 2018年8月6日 下午  16:33:42 星期一 ";
		Date date3 = simpleDateFormat.parse(dateStr2);
		System.out.println(date3);
		
//		SinpleDateFormat  format  date-->string
//						  parse  string-->date
		
		
		
	}

}

猜你喜欢

转载自blog.csdn.net/qq_38704184/article/details/81457731