Date日期類的使用

2021-10-08 03:42:03 字數 1201 閱讀 7727

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...