欧美特黄不卡,涩涩视频在线,成人国产精品一区二区网站,亚洲一区二区三区欧美

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

靈活掌握Date與Time

靈活掌握Date與Time

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

Java的Date和Time函數-java.sql.Date 和java.sql.Time只是從數據庫讀取某幾個值,因此有時會造成丟失數據。例如日期和時間2002/05/22 5:00:57 PM 只會顯示成 2002/05/22 或5:00:57 PM 。

我們應該了解每種數據庫對日期的保存精度。有的數據庫,如MySQL 保存精度是毫秒級,而其他一些包括Oracle無法精確到毫秒級。以下的一些操作會因為這種區別而引發問題:

  • 獲取Java 日期。
  • 從數據庫中讀出日期
  • 試圖使用equals( ) 函數來匹配新舊Java日期。如果沒有找到毫秒數,equals 方法會返回false

java.sql.Timestamp 比 java.util.Date 類更精確。它包含了一個名為 getTime( ) 的方法,不過并不返回精確度,因此你還要使用getNanos( ) :

long time = timestamp.getTime() + timestamp.getNanos()/1000000;

由于附加了十億分之一秒(nanosecond)的精確度,因此java.sql.Timestamp 永遠不會和java.util.Date匹配,當然 java.util.Date可以匹配 java.sql.Timestamp。

使用java.sql.Time 相關的類很重要也很簡單。但它也會造成錯誤,因為雖然javadoc里很清楚地寫明他們之間的區別,可是這兩者還是太像了。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 铁力市| 和龙市| 盘山县| 贵州省| 闽清县| 公主岭市| 治县。| 贵定县| 蒙阴县| 北票市| 乌拉特中旗| 冀州市| 武宁县| 长岛县| 喀喇| 绵竹市| 越西县| 城固县| 罗山县| 长泰县| 甘泉县| 应用必备| 沈阳市| 黄平县| 泸州市| 青州市| 镇康县| 沂南县| 阜平县| 文安县| 宝坻区| 徐汇区| 张掖市| 田东县| 盘锦市| 稻城县| 东宁县| 肥东县| 普宁市| 怀集县| 嵊泗县|