相关疑难解决方法(0)

如何让DateFormat猜测世纪?

我试图String用"dd-MM-yy"格式解析一个Date对象.问题在于它试图猜测日期的世纪.

当从01到31指定时,年份被解释为2000s(21世纪),32 t0 99被认为是1900年代(20世纪).

SimpleDateFormat fm =new SimpleDateFormat("dd-MM-yy");
String datestr="21-11-31";
try {
  Date date= fm.parse(datestr);
  System.out.println(date);
} catch (ParseException e) {
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我?我怎么能说明我只是整整地在21世纪工作.我并没有完全试图寻找操纵字符串或根据条件移动日期的技巧.

java datetime

9
推荐指数
2
解决办法
4556
查看次数

标签 统计

datetime ×1

java ×1