本文目錄一覽:
- 1、java中new Date()方法是什麼意思?
- 2、在java的程序里date類型怎麼比較大小呀?
- 3、JAVA中的Date怎麼用
- 4、java,Date要怎麼輸入
- 5、java中的Date是怎麼使用的?
- 6、java中date的獲取以及使用
java中new Date()方法是什麼意思?
這行代碼表示聲明了一個名稱為d的對象,給d賦值為new Date(); new Date();表示創建了一個日期對象,返回的值為當前的日期。比如說:
var d = new Date(); alert(d);//當前時間的毫秒數。
new Date()也可以傳入參數
如:new Date(“2015-1-1”);
表示將”2015-1-1″字元串轉成了一個Date對象。
參考資料:w3c網站
在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
date
=
new
Date();
SimpleDateFormat
sdf
=
new
SimpleDateFormat(“dd/MM/yyyy”);
String
s1
=
sdf.format(date);//這裡得到:26/03/1999
這個格式的日期
sdf
=
new
SimpleDateFormat(“HH:mm”);
String
s2=sdf.format(date);//這裡得到的是
18:00
這個格式的時間
ListString
list
=
new
ArrayListString();//然後創建一個ArrayList();
list.add(s1);
list.add(s2);//把他們添加到list
謝謝
java,Date要怎麼輸入
首先get方法是獲取值,set方法是設置值,你這裡是要設置值所以應該用set方法
其次你要set一個Date類型的值,Date類型的值有多種創建方式:
Date date1 = new Date(); // 當前時間
Date date2 = new Date(10000); // 1970年1月1日之後10000毫秒時的時間
SimpleDateFormat dateFormat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
Date date3 = dateFormat.parse(“2018-04-06 21:34:55”);
Calendar calendar = Calendar.getInstance();
calendar.set(2018, 3, 6, 21, 34, 55); // 這裡的月份從0開始,所以填3實際表示的4月份
Date date4 = calendar.getTime();
java中的Date是怎麼使用的?
1、代碼:System.out.println(new java.util.Date());
輸出:Thu Jan 27 14:43:28 CST 2011
2、代碼:System.out.println(new java.util.Date().toLocaleString());
輸出:2011-1-27 14:45:21
不過現在toLocaleString()方法已過時,由DateFormat.format(Date date)取代。
3、代碼:
DateFormat ddf = DateFormat.getDateInstance();
DateFormat dtf = DateFormat.getTimeInstance();
DateFormat ddtf = DateFormat.getDateTimeInstance();
Date date = new Date();
System.out.println(“日期:” + ddf.format(date));
System.out.println(“時間:” + dtf.format(date));
System.out.println(“日期時間:” + ddtf.format(date));
SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();
System.out.println(“日期時間:” + sdf.format(date));
輸出:
日期:2011-2-9
時間:11:16:02
日期時間:2011-2-9 11:16:02
日期時間:2011-2-9 11:16:02
以上是在window系統下,linux系統下不能這麼處理,linux系統下用以上獲取回來的初始時間格式與此不同。
java中date的獲取以及使用
1、使用new Date()獲取當前日期,new Date().getTime()獲取當前毫秒數
2、計算公式,等於獲取的當前日期減去或者加上一天的毫秒數。一天的毫秒數的計算公式:24小時*60分鐘*60秒*1000毫秒,也是86400000毫秒。
舉例:
Date curDate = new Date();
var preDate = new Date(curDate.getTime() – 24*60*60*1000); //前一天
var nextDate = new Date(curDate.getTime() + 24*60*60*1000); //後一天
以下圖片使用後台輸出表示。
擴展資料
var myDate = new Date();
myDate.getYear(); //獲取當前年份(2位)
myDate.getFullYear(); //獲取完整的年份(4位,1970-????)
myDate.getMonth(); //獲取當前月份(0-11,0代表1月)
myDate.getDate(); //獲取當前日(1-31)
myDate.getDay(); //獲取當前星期X(0-6,0代表星期天)
myDate.getTime(); //獲取當前時間(從1970.1.1開始的毫秒數)
myDate.getHours(); //獲取當前小時數(0-23)
myDate.getMinutes(); //獲取當前分鐘數(0-59)
myDate.getSeconds(); //獲取當前秒數(0-59)
myDate.getMilliseconds(); //獲取當前毫秒數(0-999)
myDate.toLocaleDateString(); //獲取當前日期
var mytime=myDate.toLocaleTimeString(); //獲取當前時間
myDate.toLocaleString( ); //獲取日期與時間
Date.prototype.isLeapYear 判斷閏年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期計算
Date.prototype.DateDiff 比較日期差
Date.prototype.toString 日期轉字元串
Date.prototype.toArray 日期分割為數組
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天數
Date.prototype.WeekNumOfYear 判斷日期所在年的第幾周
StringToDate 字元串轉日期型
IsValidDate 驗證日期有效性
CheckDateTime 完整日期時間檢查
daysBetween 日期天數差
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/190081.html