當前位置:首頁 » 編程語言 » java給date賦值

java給date賦值

發布時間: 2022-05-17 20:16:00

1. java.util.date 類型變數的怎麼將當前時間賦值進去

Date dt=new Date();
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy年MM月dd HH:mm:ss");
String s=sdf.format(dt).toString(); /** 類型轉換**/
s=s.substring(0, s.length()-1); /**刪除末尾的字元串結束符**/

Test test=new Test();
test.setCurrentTime(java.sql.Date.valueOf(s));

2. java date怎樣賦值

java 中date賦值方法:

1.通過new對象獲取當前的時間復制給date;

Datedate=newDate();

2.通過SimpleDateFormat將字元串轉換為date:

SimpleDateFormatformat=newSimpleDateFormat("yyyy年MM月ddHH:mm:ss");
Datedate=format.parse(str);//str表示yyyy年MM月ddHH:mm:ss格式字元串

3.通過Calendar獲得date

Calendarcalendar=Calendar.getInstance();
Datedate=calendar.getTime();

3. 請問java中怎樣給data類型賦初值

在java中Data不是類型是介面,所以你不能建立Data的實例。不知道你其實是不是想說Date類型吧。
Date類型有好幾種構造函數可以賦予初值。如:
Date(int year, int month, int date)
Date(int year, int month, int date, int hrs, int min)
Date(int year, int month, int date, int hrs, int min, int sec)
Date(long date)
Date(String s)
詳細的你可以參考java的jdk api文檔。建議你去下載個java的jdk api文檔方便學習。

4. Java中的怎麼給日期類型賦值啊,比如說是1992年2月5日。Date不行哇。最好舉個小例子。謝謝啦~

import java.util.Calendar;
import java.text.SimpleDateFormat;
import java.util.Date;

public class AA{
public static void main(String args[]){
Calendar cal = Calendar.getInstance();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss G E D F w W a E F");

String mDateTime=formatter.format(cal.getTime());

System.out.println(mDateTime);

}
}

希望可以幫到你,不會再討論

5. java Date或者子類格式化賦值

importjava.text.SimpleDateFormat;
importjava.util.Date;

publicclassTest{
publicstaticvoidmain(String[]args){
SimpleDateFormatf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
System.out.println(f.format(newDate()));
}
}

6. 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");

7. java中Date類型怎麼賦固定值

文檔上是說這個構造函數已經過時了。
public
Date(long
date)
分配
Date
對象並初始化此對象,以表示自從標准基準時間(稱為「歷元(epoch)」,即
1970

1

1

00:00:00
GMT)以來的指定毫秒數。
參數:
date
-

1970

1

1

00:00:00
GMT
以來的毫秒數
這個應該還在用。

8. 設計一個日期類Date,能夠在實例化後給日期對象賦值,能夠輸出對象的日期

import java.text.ParseException;

import java.text.SimpleDateFormat;
public class Date {
private String year;
private String month;
private String day;

public Date(String year, String month, String day) {
this.year = year;
this.month = month;
this.day = day;
}
public void format(){
System.out.println(day + "/" + month + "/" + year);
}

public void calculate(Date endDate){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
try {
long startDateNumber = sdf.parse(this.getYear() + "/" + this.getMonth() + "/" + this.getDay()).getTime();
long endDateNumber = sdf.parse(endDate.getYear() + "/" + endDate.getMonth() + "/" + endDate.getDay()).getTime();
long resultDay = (endDateNumber - startDateNumber)/(24 * 1000 * 60 * 60);
System.out.println("相差" + (resultDay) + "天");
} catch (ParseException e) {
e.printStackTrace();
}
}
public String getYear() {
return year;
}
public void setYear(String year) {
this.year = year;
}
public String getMonth() {
return month;
}
public void setMonth(String month) {
this.month = month;
}
public String getDay() {
return day;
}
public void setDay(String day) {
this.day = day;
}

}

public class Test {
public static void main(String[] args) {
Date startDate = new Date("2020","04","05");
Date endDate = new Date("2020","04","06");
startDate.calculate(endDate);
}
}

9. JAVA怎麼給一個sql.Date賦值

java.sql.Date是針對SQL語句使用的,它只包含日期而沒有時間部分java.util.Date是在除了SQL語句的情況下面使用的。它們都有getTime方法返回毫秒數,自然就可以直接構建。java.util.Date是java.sql.Date的父類,前者是常用的表示時間的類,我們通常格式化或者得到當前時間都是用他,後者之後在讀寫資料庫的時候用他,因為PreparedStament的setDate()的第2參數和ResultSet的getDate()方法的第2個參數都是java.sql.Date。java.sql.Date轉為java.util.Datejava.sql.Datedate=newjava.sql.Date();java.util.Dated=newjava.util.Date(date.getTime());java.util.Date轉為java.sql.Datejava.util.DateutilDate=newDate();java.sql.DatesqlDate=newjava.sql.Date(utilDate.getTime());java.util.DateutilDate=newDate();java.sql.DatesqlDate=newjava.sql.Date(utilDate.getTime());java.sql.TimesTime=newjava.sql.Time(utilDate.getTime());java.sql.Timestampstp=newjava.sql.Timestamp(utilDate.getTime());這里所有時間日期都可以被SimpleDateFormat格式化format()SimpleDateFormatf=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");f.format(stp);f.format(sTime);f.format(sqlDate);f.format(utilDate)java.sql.DatesqlDate=java.sql.Date.valueOf("2005-12-12");utilDate=newjava.util.Date(sqlDate.getTime());另類取得年月日的方法:importjava.text.SimpleDateFormat;importjava.util.*;java.util.Datedate=newjava.util.Date();//如果希望得到YYYYMMDD的格式SimpleDateFormatsy1=newSimpleDateFormat("yyyyMMDD");StringdateFormat=sy1.format(date);//如果希望分開得到年,月,日SimpleDateFormatsy=newSimpleDateFormat("yyyy");SimpleDateFormatsm=newSimpleDateFormat("MM");SimpleDateFormatsd=newSimpleDateFormat("dd");Stringsyear=sy.format(date);Stringsmon=sm.format(date);Stringsday=sd.format(date)

10. JAVA中,我用simpledateformat.parse給date賦值,為什麼他一定要我拋出

因為系統無法決定你輸入的date類型的日期或者str的日期格式是否正確。如果正確就能格式化,否則會拋出異常

熱點內容
存款機的安全密碼是什麼 發布:2025-07-20 09:53:03 瀏覽:30
手機如何清理空文件夾 發布:2025-07-20 09:40:35 瀏覽:70
什麼軟體可以編譯文件 發布:2025-07-20 09:35:17 瀏覽:961
可編程式控制制器的定義 發布:2025-07-20 09:28:10 瀏覽:390
陌陌會員訪問不留痕跡 發布:2025-07-20 09:28:08 瀏覽:308
x27熱點密碼是多少 發布:2025-07-20 09:03:19 瀏覽:577
c語言編碼生日快樂 發布:2025-07-20 08:56:56 瀏覽:390
伺服器北京雲空間 發布:2025-07-20 08:55:29 瀏覽:261
秦皇島少兒編程 發布:2025-07-20 08:55:19 瀏覽:63
android獲取imsi 發布:2025-07-20 08:42:24 瀏覽:774