當前位置:首頁 » 編程語言 » javasqldate獲取時間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

javasqldate獲取時間

發布時間: 2023-02-22 12:01:18

① java 獲取java.sql.date類型的系統當前時間

獲取當前時間以 年/月/日(如2008/12/6) 顯示:
java.sql.Date date=new java.sql.Date(new java.util.Date().getTime());
System.out.print(date.toString().replaceAll("-", "/"));

獲取當前時間以 月/日/年(如12/6/2008) 顯示:
java.sql.Date date=new java.sql.Date(new java.util.Date().getTime());
System.out.print(date.getMonth()+"/"+date.getDay()+"/"+date.toString().substring(0,4));

② 如何用Java提取java.sql.Date類型的系統時間

java 得到系統時間,直接私用Date類型,直接生成一個對象即可,示例如下:
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
Date dt=new Date();//如果不需要格式,可直接用dt,dt就是當前系統時間
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//設置顯示格式
String nowTime="";
nowTime= df.format(dt);//用DateFormat的format()方法在dt中獲取並以yyyy/MM/dd HH:mm:ss格式顯示

③ java.sql.Date類型的date如何得到時分秒

用於參考,我的應用場景是往mysql插入數據,其中包括Date類型,設置數據為 createtime,java中實體定義類型為 java.util.Date。
在執行 java.sql.PreparedStatement 的 setDate方法時,發現 Date類型必須為 java.sql.Date,但是在進行日期轉化時,發現 java.sql.Date 無法獲取時分秒。
搜索了一下,就不用setDate方法,調用 java.sql.PreparedStatement 的setTimestamp方法,設置數值,可以獲取到時分秒, 日期類型為java.sql.Timestamp 。

④ java.sql.Date類型時間獲取當前時間,精確到時分秒的方法

Date date = new Date();
DateFormat df1 = DateFormat.getDateInstance();//日期格式,精確到日
System.out.println(df1.format(date));
DateFormat df2 = DateFormat.getDateTimeInstance();//可以精確到時分秒
System.out.println(df2.format(date));
DateFormat df3 = DateFormat.getTimeInstance();//只顯示出時分秒
System.out.println(df3.format(date));
DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);
System.out.println(df4.format(date));
DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);
System.out.println(df5.format(date));
DateFormat df6 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); System.out.println(df6.format(date));
DateFormat df7 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); System.out.println(df7.format(date));

⑤ java 怎樣獲取java.sql.date 類型年月日並插入到資料庫date類型中

欄位updateTime為Date類型,那麼如果只要精確到年月日,那麼就使用trunc(updateTime)即可,其他還有:
trunc[截斷到最接近的日期,單位為天] ,返回的是日期類型
select sysdate S1,
trunc(sysdate) S2, //返回當前日期,無時分秒
trunc(sysdate,'year') YEAR, //返回當前年的1月1日,無時分秒
trunc(sysdate,'month') MONTH , //返回當前月的1日,無時分秒
trunc(sysdate,'day') DAY //返回當前星期的星期天,無時分秒

⑥ 請問如何獲取sql.date的系統時間

請問如何獲取sql.date的系統時間
sql讀取系統日期和時間的方法如下:
--獲取當前日期(如:yyyymmdd)

select CONVERT (nvarchar(12),GETDATE(),112)

--獲取當前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()

--獲取當前日期(如:yyyy-mm-dd)
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())

--獲取當前日期(如:yyyy/mm/dd)
select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())

--獲取幾種日期
select DATENAME(YEAR,GETDATE()) --年份(YYYY)
select DATENAME(YY,GETDATE())

select DATENAME(MM,GETDATE()) --月份
select DATENAME(DD,GETDATE()) --日期
select dateName(hh,getdate()) --獲取小時
select DATENAME(MI,GETDATE()) --獲取分鍾
select DATENAME(SECOND,GETDATE()) --獲取秒
select DATENAME(WEEK,GETDATE()) --獲取當前星期(周)是這一年中的第幾個星期(周)
select DATENAME(WEEKDAY,GETDATE()) --星期幾

⑦ 如何取java.sql.Date中的年,月,日

  • java.sql.Datesdate=newjava.sql.Date(System.currentTimeMillis());

  • //方法一(不建議使用)

  • System.out.println("Year:"+sdate.getYear());

  • System.out.println("Month:"+sdate.getMonth());

  • System.out.println("Date:"+sdate.getDate());

  • //方法二

  • java.text.SimpleDateFormatsformat=newjava.text.SimpleDateFormat();

  • sformat.applyPattern("yyyy");

  • System.out.println("Year:"+sformat.format(sdate));

  • sformat.applyPattern("MM");

  • System.out.println("Month:"+sformat.format(sdate));

  • sformat.applyPattern("dd");

  • System.out.println("Date:"+sformat.format(sdate));

⑧ java如何獲取當前時間 年月日 時分秒

java如何獲取當前時間以及格式化需要用到兩個類,如下圖:

「拓展資料——java」:

Java是一種廣泛使用的計算機編程語言,擁有跨平台、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。

Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,舍棄了容易引起錯誤的指針,以引用取代;移除了C++中的運算符重載和多重繼承特性,用介面取代;增加垃圾回收器功能。

Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言。