package test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
public class test {
public static void main(String[] args) {
Date newTime = new Date();
//设置时间格式
SimpleDateFormat sdf1 = new SimpleDateFormat("y-M-d h:m:s a E");
SimpleDateFormat sdf2 = new SimpleDateFormat("yy-MM-dd hh:mm:ss a E");
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MMM-ddd hhh:mmm:sss a E");
SimpleDateFormat sdf4 = new SimpleDateFormat("yyyyy-MMMM-dddd hhhh:mmmm:ssss a E");
SimpleDateFormat sdf5 = new SimpleDateFormat("MM/yyyy");
//获取的时间,是本机的时间
String formatDate1 = sdf1.format(newTime);
String formatDate2 = sdf2.format(newTime);
String formatDate3 = sdf3.format(newTime);
String formatDate4 = sdf4.format(newTime);
String formatDate5 = sdf5.format(newTime);
System.out.println(formatDate1);
System.out.println(formatDate2);
System.out.println(formatDate3);
System.out.println(formatDate4);
System.out.println(formatDate5);
String string = "12/2017 ";
Date date2;
try {
date2 = sdf5.parse(string);
System.out.println(date2);
String formatDate6 = sdf1.format(date2);
System.out.println(formatDate6);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
输出
19-2-14 3:54:10 PM Thu
19-02-14 03:54:10 PM Thu
2019-Feb-014 003:054:010 PM Thu
02019-February-0014 0003:0054:0010 PM Thu
02/2019
Fri Dec 01 00:00:00 CST 2017
17-12-1 12:0:0 AM Fri