The java.util.Date class isn't actually deprecated, just that constructor, along with a couple other constructors/methods are deprecated. It was deprecated because that sort of usage doesn't work well with internationalization. The Calendar class should be used instead:
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 1988);
cal.set(Calendar.MONTH, Calendar.JANUARY);
cal.set(Calendar.DAY_OF_MONTH, 1);
Date dateRepresentation = cal.getTime();
本文详细介绍了Java中Date类的部分构造函数被标记为弃用的原因,并推荐使用Calendar类来替代,以实现更好的国际化支持。

1844

被折叠的 条评论
为什么被折叠?



