1, the background processing method:
/* Lite Resolution-Recommended */String a= "Fri Dec 00:00:00 CST 2015"; Date d = new Date (a); String f = new SimpleDateFormat ("Yyyy-mm-dd HH:mm:ss"). Format (d); System.out.println (f); /* A little copy of the resolution */
import
java.text.ParseException;
import
java.text.SimpleDateFormat;
import
java.util.Date;
import
java.util.Locale;
public
class
Test {
public
static
void
main(String[] args) {
String str =
"Mon Dec 31 00:00:00 CST 2012"
;
Date date = parse(str,
"EEE MMM dd HH:mm:ss zzz yyyy"
, Locale.US);
System.out.printf(
"%tF %<tT%n"
, date);
}
public
static
Date parse(String str, String pattern, Locale locale) {
if
(str ==
null
|| pattern ==
null
) {
return
null
;
}
try
{
return
new
SimpleDateFormat(pattern, locale).parse(str);
}
catch
(ParseException e) {
e.printStackTrace();
}
return
null
;
}
}
2, the front-end JS parsing:/* Lite-Recommended, other versions ignore it O (∩_∩) o haha ~ */var d = new Date (' Fri Dec 00:00:00 CST 2015 ');
var datestr = d.getfullyear () + '-' + (D.getmonth () + 1) + '-' + d.getdate () + ' + d.gethours () + ': ' + d.getminutes () + ': ' + d.getseconds ();
"Fri Dec 00:00:00 CST 2015" date format parsing