Ele*_*ena 0 java date simpledateformat
我正在尝试将字符串解析为日期,但它显示错误的日期
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)
建议请
m表示分钟
尝试
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)
产量
2018-10-05T00:00:00-05:00 Fri Oct 05 00:00:00 JST 2018
归档时间: |
|
查看次数: |
188 次 |
最近记录: |