Jef*_*rey 5 java simpledateformat
我有一个带模式的SimpleDateFormat yyyy-M-d",以及以下场景:
String str = "02-03-04";
SimpleDateFormat f = new SimpleDateFormat("yyyy-M-d");
f.setLenient(false);
System.out.println(f.parse(str));
Run Code Online (Sandbox Code Playgroud)
输出是 Sat Mar 04 00:00:00 EST 2
我的目标是仅以2004-02-03的格式捕捉日期并忽略02-03-04.我认为模式中的yyyy需要4位数年份,但显然事实并非如此.任何人都可以解释为什么这不会抛出一个解析异常?我想要......
| 归档时间: |
|
| 查看次数: |
1028 次 |
| 最近记录: |