鉴于日期在工作中经常用到,因此做了一个小小的总结。
Java.util.Data
由上可知,其包含年、月、日、星期、时、分、秒
Java.sql.Date
由上可知,其包含年月日
从源码看,其继承了java.util.Date类。主要在数据库的操作中使用,如如rs.getDate,ps.setDate等。rs是指ResultSet,ps是指PreparedStatement。
Calendar每刷新一次时间的秒数会发生对应的改变 Date类构建的日期的秒数不变
Java.util.Calendar
calendar可以获取当前时间的毫秒数
Java.sql.Timestamp
由上可知,包含年月日时分秒毫秒
从源码看,继承自java.util.Date。比java.sql.Date包含更多信息。在数据库相关操作中使用,如rs.getTimestamp,ps.setTimeStamp等