日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 时间戳 星期几_java自定义获取星期几、几点、几分。

發布時間:2023/12/2 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 时间戳 星期几_java自定义获取星期几、几点、几分。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

/**

* @author 9082046**@qq.com

*

*/

public void out_week_hour_minute()

{

long eight_hour_ms = 8*60*60*1000;//8小時*分*秒*毫秒,時區影響,北京時區:東八區。

long per_week_ms = 7*24*60*60*1000;//7天*時*分*秒*毫秒,一周。

long four_day_ms = 4*24*60*60*1000;//4天*時*分*秒*毫秒,時間戳起點是周四。

long per_day_ms = 24*60*60*1000;//24時*分*秒*毫秒

long per_hour_ms = 60*60*1000;//60分*秒*毫秒

long per_minute_ms = 60*1000;//60秒*毫秒

//計算方式:在時間戳的基礎上增加上四天,然后除以一星期的時間長度取余,

// 然后對上一步得到的余數除以一天的時間長度取商的值即是周幾。

// 注:該計算方式可能會受計算機所在時區的影響,因為取的時間戳來源于計算機。

// 對時間戳起點周四增加四天,調整到第四天。

// 對時間戳起點增加8小時,調整到東八區。

long now_ms= System.currentTimeMillis() + four_day_ms+eight_hour_ms;

long week_remainder_ms = now_ms%per_week_ms;//當前時間距離本周周一0點0分0秒0毫秒的時間跨度。

long day_remainder_ms = week_remainder_ms%per_day_ms;//當前時間距離今天0點0分0秒0毫秒的時間跨度。

long hour_remainer_ms = day_remainder_ms %per_hour_ms;//當前時間距離當前小時0分0秒0毫秒的時間跨度。

long week = week_remainder_ms/per_day_ms;

long hour? = day_remainder_ms/per_hour_ms;

long minute = hour_remainer_ms/per_minute_ms;

System.out.println("week:"+week+",hour:"+hour+",minute:"+minute);

}

友情提示,思路來源:每周都是七天,不管是否閏年、是否大小月。

總結

以上是生活随笔為你收集整理的java 时间戳 星期几_java自定义获取星期几、几点、几分。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。