91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用java怎么獲取整點的時間戳

發布時間:2021-03-04 14:18:26 來源:億速云 閱讀:456 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關使用java怎么獲取整點的時間戳,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

Java是什么

Java是一門面向對象編程語言,可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序。

Java中獲取整點時間戳

在實際的開發過程中,前端給后端傳時間的時候,有時候傳的是整點數值,比如:timeList=[00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],這樣傳值給后端獲取時間帶了了一定的麻煩,首先我們需要把每一個整點轉換成時間戳,在做有關時間的操作,具體做法如下:

Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, Integer.valueOf(timeList[i].toString()));
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);

在這里我們使用Java中的日期類Calendar,使用set方法設置時間點(cal.set( Calendar.HOUR_OF_DAY, Integer.valueOf(timeList[i].toString()));),這樣我們就可以吧得到的整點轉換成時間戳,最后使用Date類進一步操作,如下:

new Date(cal.getTimeInMillis()/1000)

最后我們得到一個時間戳,這樣就轉換完成。

java獲取凌晨的時間戳

這兩天有一個需求是查詢用戶匹配的推薦信息,包含一個有效時間段,以天為單位,0時0分0秒這種。

通常java中有兩種方案:

第一種:Calendar。這種比較簡單,也最常見。代碼如下:

Calendar c = Calendar.getInstance();  
			c.set(Calendar.HOUR_OF_DAY, 0);
			c.set(Calendar.MINUTE, 0);
			c.set(Calendar.SECOND, 0);
			c.set(Calendar.MILLISECOND, 0);
			Long today=c.getTimeInMillis()/1000;

第二種:直接操作時間戳,代碼如下

long now = System.currentTimeMillis() / 1000l;
long daySecond = 60 * 60 * 24;
		long dayTime = now - (now + 8 * 3600) % daySecond;

以上就是使用java怎么獲取整點的時間戳,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浮梁县| 肇州县| 鄢陵县| 呼玛县| 荥阳市| 阿瓦提县| 五峰| 盐边县| 嘉禾县| 二连浩特市| 志丹县| 大悟县| 绥德县| 顺昌县| 双柏县| 镇赉县| 和硕县| 利川市| 四川省| 临清市| 平南县| 梁平县| 璧山县| 郴州市| 内黄县| 乐安县| 德化县| 横峰县| 阳城县| 临西县| 塔城市| 新邵县| 徐汇区| 专栏| 阿坝县| 信宜市| 南陵县| 巴林右旗| 梅河口市| 壤塘县| 林西县|