java中關於日期的方法的使用

2021-08-17 07:28:21 字數 868 閱讀 1248

date da=new date();

system.out.println("當前時間是:"+da);

則輸出為:  當前時間是:tue mar 20 22:34:06 cst 2018

若想按照一定格式輸出,則

******dateformat  std=new ******dateformat("yyyy-mm-dd hh:mm:ss:sss");

date db=new date();

string str=std.format(db);//將時間轉換為字串後輸出

system.out.println("當前時間通過 yyyy-mm-dd hh:mm:ss:sss格式輸出為:"+str);

則輸出為當前時間通過 yyyy-mm-dd hh:mm:ss:sss格式輸出為:2018-03-20 22:39:40:743

2,gettime()的使用

gettime()得到的是乙個long型的整數,得到的數字是從2023年1月1日8點0分0秒所經過的毫秒數

date d1=new date();

system.out.println(d1.gettime());

輸出為1521557084801

3.獲取當前時間

system.currenttimemillis();

或者new date().gettime;

4,輸入字串轉化為時間

******dateformat std=new ******dateformat("yyyy/mm/dd hh:mm:ss);

string str="2018/3/20 22:53:50";

trycatch(parseexception e)//字串轉化為時間必須有異常處理

關於Java中的toString 方法

package c07 class ewq public static void main string args sysout.out是乙個printstream物件,print println同理 方法有n個過載,其中乙個是print objcet obj public void print c...

java中日期的使用

我們專案中對於日期的用法是資料庫中存的是long型別時間戳,在前後臺之間不同,都是以這個形式傳遞。一般都是將時間戳轉成date型別,date型別就有很強語義了。date date new date long mill 但是一些特殊需求還需要轉換成string,比如之前專案中儲存上傳的時候根據年月日建...

java 中的日期處理

最近在工作中經常碰到處理日期的情況,為實現需求寫了一些函式,總結如下 月份相加 param datestr日期字串,格式yyyymmddhhmmss param m,月數,整數表示m月之後的月份,負數表示m月之前的月份 param dtfmt 日期格式 return 月份相加的結果 public s...