首先javasqldate 是为了数据库而设计的 是javautildate 的子类。 数据库有date和datetime类型,前者是不带时分秒,后者代时分秒在不管是javasqldate还是 javautildate 存储为date是会丢失时分秒! 在java中 javasqldate和 javautildate 是不会互相丢失精度的!因为它们都有一个longtime 做为存储用。 数据->sqldate 1如果数据库使用的是 GetDate 无疑没有时分秒,因为数据库没有 2如果数据库使用的是gettime 时分秒就不会丢失 所以总算是明白了javasqldate的时分秒的问题!
Date date = new Date();
DateFormat df1 = DateFormatgetDateInstance();//日期格式,精确到日
Systemoutprintln(df1format(date));
有什么不懂的可以继续追问
时间戳通常是”yyyyMMddHHmmss“的,举例:Datedate=newDate();SimpleDateFormatsdf=newSimpleDateFormat("yyyyMMddHHmmss");Stringstr=sdfformat(date);输出结果:20150704173752。备注:时间戳中的时间显示格式可以根据实际情况设置即可。
以上就是关于java.sql.date的时分秒去哪里了全部的内容,包括:java.sql.date的时分秒去哪里了、在java中,如何获取一个Date对象,不要时分秒,是Date对象,不是String对象,求解、如何获得util.date的时间对象,时分秒为0等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)