Java之格林威治时间,字符串格式时间

package com.hpu.date;

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

public class TestDate {
	public static void main(String[] args) {
		//获取日期
		//格林威治时间,24小时制
		Date date=new Date();
		//自定义字符串时间
		String newDateStr="2019-12-3 14:23:23";
		//定义时间转换的格式,必须这样写。HH为24小时制,hh为12小时制
		String pattern="yyyy-MM-dd HH:mm:ss";
		//时间转换类
		SimpleDateFormat sdf=new SimpleDateFormat(pattern);
		//将date类型的日期转换为字符串类型
		String dateStr=sdf.format(date);
		System.out.println(dateStr);
		//将字符串类型的日期转换为date类型
		try {
			Date newDate=sdf.parse(newDateStr);
			System.out.println(newDate);
		} catch (ParseException e) {
			e.printStackTrace();
		}
	}
}

 

你可能感兴趣的:(Java)