日期格式
格式 释义 举例
yyyy 2019
MM 02
dd 18
HH 06
mm 54
ss 17
SSS 毫秒

629

1.SimpleDateFormat处理日期

public static void main(String[] args) throws ParseException {
		SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd");
		SimpleDateFormat sdf3=new SimpleDateFormat("yyyy/MM/dd");
		Date date=new Date();
		String str1=sdf1.format(date);
		String str2=sdf2.format(date);
		String str3=sdf3.format(date);
		System.out.println(str1);
		System.out.println(str2);
		System.out.println(str3);		
	}
2021-03-14 18:42:40
2021-03-14
2021/03/14

2.字符串日期转换为Date

public static void main(String[] args) throws ParseException {
		SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd");
		SimpleDateFormat sdf3=new SimpleDateFormat("yyyy/MM/dd");
		String str1="2021-03-14 18:42:40";
		String str2="2021-03-14";
		String str3="2021/03/14";
		Date date1=sdf1.parse(str1);
		Date date2=sdf2.parse(str2);
		Date date3=sdf3.parse(str3);
		System.out.println(str1);
		System.out.println(str2);
		System.out.println(str3);		
	}
2021-03-14 18:42:40
2021-03-14
2021/03/14

SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");与String str1="2021-03-14 18:42:40";要一一对应。

欢迎关注公众号:

如果感觉文章内容对您有用,记得点赞吆!