过时不代表不可以用,仍然可以用,只是建议不再那样用而已
只是java提供了更好的日期处理方案
建议你去看看java.util.Calendar类,里面提供了很多实用的方法
如果是日期格式相互转换可以看java.text.SimpleDataFormat这个类
提供很方便的格式化日期字符串的方法
同时也提供了将指定格式的日期字符串转换为Date的方法
如果不知道怎么用可以百度或问我
在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。
从JDK1.1版本开始,在处理日期和时间时,系统推荐使用Calendar类进行实现。在设计上,Calendar类的功能要比Date类强大很多,而且在实现方式上也比Date类要复杂一些\
如果你想知道的更多的话,建议上网查查或者自己看api,你会看到很多不一样的地方的
你的这个问题,在java8已经得到解决。
详细可以看http://www.importnew.com/14140.html
在8以下的版本可以用joda工具包来实现系列功能。