public static void main(String[] args) throws ParseException {

Date newTime = new Date();

//设置韶光格式

dateformatphpjava DateFormat Java

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(\"大众yyyy-MM-dd hh:mm:ss\"大众);

//获取的韶光,是本机的韶光

String formatDate1 = sdf1.format(newTime);

String formatDate2 = sdf2.format(newTime);

String formatDate3 = sdf3.format(newTime);

String formatDate4 = sdf4.format(newTime);

System.out.println(formatDate1);

System.out.println(formatDate2);

System.out.println(formatDate3);

System.out.println(formatDate4);

String str = \"大众2017-11-16 11:11:11\"大众;

Date date1 = sdf4.parse(str);

System.out.println(date1);

}

格式的设定

yyyy : 代表年(不去区分大小写) 假设年份为 2017

\"大众y\"大众 , \公众yyy\"大众 , \"大众yyyy\"大众 匹配的都是4位完全的年 如 : \公众2017\公众

\"大众yy\公众 匹配的是年分的后两位 如 : \公众15\公众

MM : 代表月(只能利用大写) 假设月份为 9

\"大众M\公众 对应 \"大众9\"大众

\"大众MM\"大众 对应 \"大众09\"大众

\"大众MMM\公众 对应 \"大众Sep\"大众

dd : 代表日(只能利用小写) 假设为13号

\"大众d\"大众 , \"大众dd\"大众 都对应 \"大众13\"大众

hh : 代表时(区分大小写,大写为24进制计时,小写为12进制计时) 假设为15时

\公众H\"大众 , \公众HH\公众 都对应 \"大众15\"大众 ,

\"大众h\"大众 对应 \"大众3\"大众

mm : 代表分(只能利用小写) 假设为32分

\"大众m\"大众 , \"大众mm\"大众 都对应 \"大众32\"大众 ,

ss : 代表秒(只能利用小写) 假设为15秒

\"大众s\"大众 , \"大众ss\"大众 都对应 \"大众15\"大众 ,

E : 代表星期(只能利用大写) 假设为 Sunday

\公众E\公众 , \公众EE\公众 , \"大众EEE\公众 都对应 \"大众Sun\"大众

a : 代表上午还是下午,如果是上午就对应 \公众AM\"大众 , 如果是下午就对应 \公众PM\"大众

分隔符可以使“-”或“:”或汉字“年月日时分秒”