我正在尝试解析Java中的字符串日期对象。 我的字符串是:String date = 2013-04-13 21:00:00; 代码是:
String date = 2013-04-13 21:00:00;
String myFormatString = "yyyy-mm-dd hh:mm:ss"; Date date1 = new SimpleDateFormat(myFormatString, Locale.ENGLISH).parse(date); System.out.println(date1);
我期望的输出是:Sun Apr 13 21:00:00 GMT+00:00 2013 但是我得到的是:Sun Jan 13 21:00:00 GMT+00:00 2013
Sun Apr 13 21:00:00 GMT+00:00 2013
Sun Jan 13 21:00:00 GMT+00:00 2013
你知道为什么吗?
月用“ M”表示,“ m”表示分钟。
String myFormatString = "yyyy-MM-dd hh:mm:ss";
详细信息在此页面上。