本文目錄一覽:
在java的程序里date類型怎麼比較大小呀?
有兩個方法:
方法一:
兩個Date類型的變數可以通過compareTo方法來比較。此方法的描述是這樣的:如果參數 Date 等於此 Date,則返回值 0;如果此 Date 在 Date 參數之前,則返回小於 0 的值;如果此 Date 在 Date 參數之後,則返回大於 0 的值。
方式二:
Date.after()這樣的方式不能比較出相等的時間。
擴展資料:
Date類可以在java.util包中找到,用一個long類型的值表示一個指定的時刻。它的一個有用的構造函數是Date(),它創建一個表示創建時刻的對象。
getTime()方法返回Date對象的long值。在下面的程序中,我使用Date()構造函數創建一個表示程序運行時刻的對象,並且利用getTime()方法找到這個日期代表的毫秒數量:
import java.util.*;
public class Now {
public static void main(String[] args) {
Date now = new Date();
long nowLong = now.getTime();
System.out.println(“Value is ” + nowLong);
}
}
參考資料來源:百度百科——java日期函數
java的Date類的構造函數有哪些?
Date = new Date();
2. Date = new Date(107, 0, 1);
三個參數是year,month,day,都是int型,
107代表2007,是減去1900得到的數,比如要new一個2005年的,就是105,1999年的就是99
0代表1月,這裡月份是0-11的數字,0代表1月,1代表2月,依此類推
1表示天數,數字範圍1-31
3. Date = new Date(65, 2, 6, 9, 30, 15, 0);
public Date([yearOrTimevalue:Number], [month:Number], [date:Number], [hour:Number], [minute:Number], [second:Number], [millisecond:Number])
精確到毫秒
java Date類型。
Data類型是日期類型,通常是為了獲取某些特定的日期或者轉換日期的格式為字元串。舉例:
Date date = new Date();//定義一個當前日期,此時輸出就是日期類型
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//創建格式日期類型
String str = sdf.format(date);//對創建的日期進行格式化輸出。此時輸出就是字元串日期類型
輸出結果:2015–6-30 19:17:32。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/196804.html