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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

java获取当前系统时间毫秒_java 获取当前系统时间简写 | 学步园

發布時間:2025/4/17 windows 79 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取当前系统时间毫秒_java 获取当前系统时间简写 | 学步园 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文是集合各位網友的經典,在加上我的理解,后續會不斷完善。

1、java.util.Date類型轉換成long類型

java.util.Date dt = new Date();

System.out.println(dt.toString()); //java.util.Date的含義

long lSysTime1 = dt.getTime() / 1000; //得到秒數,Date類型的getTime()返回毫秒數

2、由long類型轉換成Date類型

SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

//前面的lSysTime是秒數,先乘1000得到毫秒數,再轉為java.util.Date類型

java.util.Date dt = new Date(lSysTime1 * 1000);

String sDateTime = sdf.format(dt); //得到精確到秒的表示:08/31/2006 21:08:00

System.out.println(sDateTime);

3、"08/31/2006 21:08:00"格式的String轉換java.util.Date類型

String sDt = "08/31/2006 21:08:00";

SimpleDateFormat sdf= new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");

Date dt2 = sdf.parse(sDt);

//繼續轉換得到秒數的long型

long lTime = dt2.getTime() / 1000;

//注意HH與hh含認不同,HH表示以24小時制取,hh表示以12小時制取常用的格式的含義,摘自Jdk,注意大小寫的含義通常是不同的:字母??? 含義??????????????????????????? 示例y??? Year???????????????????????????? 1996;96???????????? 哪一年M?? Month in year? J????????????? uly;Jul;07?????????? 一年中的哪一月m?? Minute in hour???????????????? 30??????????????????? 一個小時中的第幾分鐘w?? Week in year?????????????????? 27?????????????????? 一年中的第幾個星期W?? Week in month???????????????? 2??????????????????? 一個月中的第幾個星期D??? Day in year???????????????????? 189???????????????? 一年中的第幾天d??? Day in month?????????????????? 10????????????????? 一個月中的第幾天H??? Hour in day (0-23)??????????? 0?????????????????? 一天中的第幾個小時(24小時制)h??? Hour in am/pm (1-12)??????? 12????????????????? 一天中上午、下午的第幾個小時(12小時制)S??? Millisecond????????????????????? 978???????????????? 毫秒數s??? Second in minute????????????? 55????????????????? 一分鐘的第幾秒4、系統當前時間

long lSysTime2 = System.currentTimeMillis();?? //得到毫秒表示的系統當前時間

Calendar c = Calendar.getInstance();

c.setTime(new java.util.Date());

int year = c.get(Calendar.YEAR);

int month = c.get(Calendar.MONTH)+1;

int day = c.get(Calendar.DAY_OF_MONTH);

int hour = c.get(Calendar.HOUR_OF_DAY);

int minute = c.get(Calendar.MINUTE);

int second = c.get(Calendar.SECOND);

System.out.println(c);

System.out.println(year+"--"+month+"--"+day+" "+hour+":"+minute+":"+second);

第二種: 去掉“-”和“:”就可以當成一個很好的隨機數

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:ms");

System.out.println(df.format(new Date()));

總結

以上是生活随笔為你收集整理的java获取当前系统时间毫秒_java 获取当前系统时间简写 | 学步园的全部內容,希望文章能夠幫你解決所遇到的問題。

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