我正在尝试将字符串解析为日期,但它显示错误的日期
import java.text.SimpleDateFormat;
import java.util.Date;
public class Dateformat {
public static void main(String[] args) throws Exception {
String sDate1 = "2018-10-05T00:00:00-05:00";
Date date1 = new SimpleDateFormat("yyyy-mm-dd").parse(sDate1);
System.out.println(sDate1 + "\t" + date1);
}
}
Run Code Online (Sandbox Code Playgroud)
怀疑:为什么即使它的模式与输入字符串不匹配呢?
其次,为什么它显示错误的日期?
Output : 2018-10-05T00:00:00-05:00 Fri Jan 05 00:10:00 IST 2018
Run Code Online (Sandbox Code Playgroud)
建议请