hab*_*ats 5 java simpledateformat
示例代码说明了一切:
private void parse() throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat("MMM/dd/yyyy");
Date started = sdf.parse("Sep/22/2004");
// this triggers: java.text.ParseException: Unparseable date: "May/23/2010"
Date ended = sdf.parse("May/23/2010");
}
Run Code Online (Sandbox Code Playgroud)
不知道我还能添加什么.我正在尝试解析"MMM/dd/yyyy"日期,并且我得到了不一致的异常行为.感觉我错过了一些明显的东西.
这当然与语言环境有关。添加以下内容:
sdf.setDateFormatSymbols(DateFormatSymbols.getInstance(Locale.ENGLISH));
Run Code Online (Sandbox Code Playgroud)
或者简单地用语言环境声明它:
SimpleDateFormat sdf = new SimpleDateFormat("MMM/dd/yyyy", Locale.ENGLISH);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1498 次 |
| 最近记录: |