Sac*_*n J -1 java string date date-format
我做了以下代码:
String str = "2013-01-17 11:26";
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd hh:MM");
Date date = dateFormat.parse(str);
System.out.println("str :"+str);
System.out.println("Date :"+date);
Run Code Online (Sandbox Code Playgroud)
产量
str :21-01-2013 11:26
Date :Sat Feb 21 11:01:00 IST 2015
Run Code Online (Sandbox Code Playgroud)
但有些事情是错的.我期待与字符串日期相同.即Thu Jan 21 11:26:00 IST 2013
您使用的格式错误.MM
用于month
,mm
用于minutes
和hours
使用HH
.请参阅SimpleDateFormat
各种其他格式.
将您的格式更改为: -
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Run Code Online (Sandbox Code Playgroud)