java43自定义日期格式

自定义日期格式

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

public class 自定义日期格式 {
public static void main(String[] args) throws ParseException {
	//1.日期格式化(将日期形式化为自己想要的形式)
	Date date = new Date();
	System.out.println(date);
	DateFormat df = DateFormat.getInstance();
	String t = df.format(date);
	System.out.println(t);
	System.out.println("------------------");
【Sat Aug 10 11:04:18 CST 2019
19-8-10 上午11:04
------------------】
	//长日期
	//短日期
	DateFormat df2 = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);
	String t2 = df2.format(date);
	System.out.println(t2);
	System.out.println("--------------------");
【19-8-10 上午11:04
--------------------】
	DateFormat df3 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);
	String t3 = df3.format(date);
	System.out.println(t3);
	System.out.println("-------------------");
【2019年8月10日 上午11时04分18秒
-------------------】
	//只显示时间
	DateFormat df4 = DateFormat.getTimeInstance();
	String t4 = df4.format(date);
	System.out.println(t4);
	System.out.println("-------------------");
【11:04:18
-------------------】
	//将字符串转换成日期
	DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG);
	String res = "2019年8月10日 上午10时48分07秒";
	Date date2 = df5.parse(res);
	System.out.println(date2);
}
}
【Sat Aug 10 10:48:07 CST 2019】

自定义日期格式

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

public class 自定义日期格式 {
public static void main(String[] args) {
	Date date = new Date();
	SimpleDateFormat sd = new SimpleDateFormat();
	//定义成想要的模式
	sd.applyPattern("MM/dd");
	String res = sd.format(date);
	System.out.println(res);
}
}
【08/10】
posted @ 2019-08-13 18:20  不断寻找  阅读(184)  评论(0编辑  收藏  举报