public void testdate()
輸出的結果
wed jul 15 20:25:30 cst 2020
thu jan 01 08:00:00 cst 1970
//1.將當前時間轉為 正常格式
//建立 日期格式化類物件 ,hh 代表24小時制 . hh 12小時制
dateformat format = new ******dateformat("yyyy-mm-dd hh:mm:ss");
//將當前時間 格式化
string formatdate = format.format(new date());
system.out.println(formatdate);
輸出結果:2020-07-15 20:25:30
//2. 將當前時間轉成毫秒值
date date = new date();
long time = date.gettime();
system.out.println("當前時間轉成毫秒值:"+time);
輸出結果:當前時間轉成毫秒值:1594817187496
//3. 將毫秒值轉成 正常日期 1594811272718 (從資料庫轉成頁面的字串) 2023年10月11日
long value = 1594811272718l;
format = new ******dateformat("yyyy年mm月dd日");
string result = format.format(new date(value));
system.out.println("將毫秒值轉成 正常日期:"+result);
輸出結果:將毫秒值轉成 正常日期:2023年07月15日
try catch (parseexception e)
輸出結果:wed jul 15 00:00:00 cst 2020
@test
/*** 日曆類
*/public void testcalendar()
使用Date類處理日期時間
var currentdate date new date 複製 var adate date new date year,month,date,hour,minute,second,millisecond 複製 這裡引數分別為年 月 日 小時 分 秒 毫秒。值得注意的是月份以0開頭,範圍為0 11...
Date類,實現日期類
1 概述 類 date 表示特定的瞬間,精確到毫秒。2 構造方法 public date public date long date 把乙個long型別的毫秒值轉換成乙個日期物件 3 成員方法 public long gettime 獲取乙個日期物件物件毫秒值 public void settime...
date 日期工具類
兩個日期相減獲得月份 param startcal param endcal return throws parseexception public static int twodatagetmonth string startcal,string endcal throws parseexcept...