国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

如何計算Java date與Mysql的date類型的時間間隔?

瀏覽:138日期:2022-06-11 11:09:07

問題描述

數據表里有個字段存放的是MySQL的date類型,每次讀出的時候要計算和當前時間的間隔是多少天,獲取當前時間我比較清楚,但是如何將Mysql中讀出的date數據轉換格式然后計算時間間隔就不太懂了,下面是我按自己的理解寫的代碼,請大家看看是不是對的。info.get(15)是從數據庫中讀出的date數據

SimpleDateFormat sdf = new SimpleDateFormat('yyyy-MM-dd');Calendar cal = Calendar.getInstance();String Time1 = sdf.format(new Date());String Time2 = info.get(15).toString;try { cal.setTime(sdf.parse(Time1)); } catch (ParseException e) {e.printStackTrace(); } long oldTime = cal.getTimeInMillis(); try { cal.setTime(sdf.parse(Time2)); } catch (ParseException e) {e.printStackTrace(); }long now1 = cal.getTimeInMillis();long days = (now1 - old) / (1000*3600*24);

問題解答

回答1:

最簡單的做法:

(System.currentTimeMillis() - info.getDate().getTime()) / 86400000

另外,如果碰到時區問題,可能會比較頭疼,最徹底的解決辦法是數據庫里所有的日期都存為BIGINT類型,把Date.getTime()(以毫秒為單位的UNIX時間戳)的值存進去。

相關文章:
主站蜘蛛池模板: 国产高清国产专区国产精品 | 91精品免费看 | www.欧美成人 | 在线观看的黄网 | 曰本aaaaa毛片午夜网站 | 亚洲天堂小视频 | selaoban在线视频免费精品 | 乱子伦一级在线现看 | 在线看国产视频 | 久久精品午夜视频 | 一区二区三区欧美日韩国产 | 国产亚洲高清在线精品99 | 中国农村一级毛片 | 欧美黑寡妇特a级做爰 | 萌白酱福利视频在线网站 | 成人在线精品 | 正在播真实出轨炮对白 | 92看片淫黄大片一级 | 日本免费一区二区三区视频 | 亚洲人成综合网站在线 | 免费a级毛片视频 | 动漫精品一区二区 | 91精品欧美成人 | 美女张开腿让人捅 | 免费观看欧美精品成人毛片 | 黄黄的网站在线观看 | 9久久免费国产精品特黄 | 亚洲精品91香蕉综合区 | 91成人免费观看在线观看 | 91亚洲国产成人久久精品网址 | 一级毛片不卡片免费观看 | 久久久久免费精品国产 | 国产精品久久久久久久人热 | 成人a毛片久久免费播放 | 97国产精品视频观看一 | 国产香蕉尹人综合在线观 | 国产孕妇孕交视频在线观看 | 午夜一级毛片看看 | 欧美成网| 99久久精品毛片免费播放 | 免费看孕妇毛片全部播放 |