javadate,JAVAdatetime

本文目錄一覽:

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類型怎麼比較大小呀?

有兩個方法:

方法一:

兩個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是怎麼使用的?

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怎麼用

給你寫一個:

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 賦值

Date date = new Date();獲取系統時間

Date date = new Date(1999,11,12); 設置Date值為 1999年11月12號,後面也可以加上時分秒(過時方法)

剩下就是使用SimpleDateFormat轉化一個日期字元串賦值給Date了

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

Date date = sdf.parse(“2008-08-08 12:10:12”);

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/272056.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-17 00:08
下一篇 2024-12-17 00:08

相關推薦

發表回復

登錄後才能評論