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