色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java long轉小時和分

錢衛國2年前8瀏覽0評論

在Java編程中,一個時間戳通常以long類型的形式存儲。然而,有時候需要將這個時間戳轉換為小時和分鐘的格式。下面我們來介紹如何進行這個轉換:

// 首先定義一個時間戳變量
long timestamp = 1594150480000L;
// 將時間戳轉換為Date類型
Date date = new Date(timestamp);
// 獲取時間戳的小時和分鐘
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);

在上面的代碼中,我們首先定義了一個long類型的時間戳變量,然后將它轉換為Date類型。接下來,我們使用Calendar類來獲取時間戳對應的小時和分鐘數。其中,HOUR_OF_DAY代表24小時制的小時數,而MINUTE代表分鐘數。

使用上述代碼,可以將long類型的時間戳轉換為小時和分鐘的格式。而如果需要將小時和分鐘數轉換為long類型的時間戳,則可以使用以下代碼:

// 定義小時數和分鐘數
int hour = 10;
int minute = 30;
// 獲取當前時間戳
long timestamp = System.currentTimeMillis();
// 將當前時間戳的小時和分鐘數改為指定的小時和分鐘
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(timestamp);
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, minute);
// 返回轉換后的時間戳
long newTimestamp = calendar.getTimeInMillis();

在這段代碼中,我們首先定義了要轉換的小時數和分鐘數。然后使用System.currentTimeMillis()函數獲取當前的時間戳。接下來,我們使用Calendar類來修改當前時間戳的小時和分鐘數。最后,使用getTimeInMillis()函數將修改后的時間戳返回。

通過以上方法,我們可以方便地在long類型和小時/分鐘之間進行轉換。