導航:首頁 > 編程語言 > java資料庫日期

java資料庫日期

發布時間:2022-04-21 01:37:22

『壹』 java資料庫日期格式化

你資料庫的日期是Date類型的,就算格式化後存入資料庫再取出來也是帶有時分秒的阿,
如果想在顯示的時候格式化可以用SimpleDateFormat類
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String s = sdf.format(date);

『貳』 java如何獲取資料庫系統時間

select now() from al;
select SYSDATE() from al;

『叄』 怎麼將java日期存入資料庫

你說的是獲取的時間是date格式的嗎,看你的資料庫格式是什麼,如果是date可以直接存,如果是字元串,用simpledateformat轉一下吧,轉成字元串就好了(例:String date = new SimpleDateFormat("yyyy-MM-dd").format(new Date());)

『肆』 JAVA中怎樣獲取資料庫中查詢出來的日期

如果只是想從資料庫中把日期調出來,可以定義一個日期對象來保存,比如你現在查詢到的結果都保存在Result結果集中,假如其對象為rs,第6列的內容為日期內容,可是使用
java.util.Date d = rs.getDate(6);
來獲得該日期。

如果你想把日期對象導入資料庫中,可以先使用一個String來保存日期,將其保存為一個字元串,然後在進行格式化,例如:
String birthday = "2007-08-21";
temp = new SimpleDateFormat("yyyy-MM-dd").parse(birthday);
java.sql.Date bir = new java.sql.Date(temp.getTime());
然後將bir插入資料庫即可。

『伍』 java如何將日期和時間同時存入資料庫

sql server裡面有個數據類型Datetime存放的就是日期+時間的格式,比如:
1900-1-1 16:36:44.000
如果要將1900-1-1 16:36:44存入資料庫中(即上面的Datetime欄位),可以通過轉換生成對應的Date數據就行。
插入資料庫的數據必須是java.sql.Date類型的日期,所以你可以通過類似你上面的處理將字元串轉成java.sql.Date類型的日期再存入資料庫就成。
下面給你一個將字元串1900-1-1 16:36:44改變成一個java.sql.Date類型的一個class。
import java.text.*;
import java.util.Locale;
public class StringToDate {
public final static java.sql.Date string2Date(String dateString)
throws java.lang.Exception {
DateFormat dateFormat;
dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);
dateFormat.setLenient(false);
java.util.Date timeDate = dateFormat.parse(dateString);//util類型
java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());//sql類型
return dateTime;}}方法二SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
java.util.Date now = new java.util.Date();
String resultDate = sdf.format(now);

『陸』 java連接資料庫向資料庫插入日期怎麼插入

如果是當前系統時間,,你就直接在sql語句裡面getdate()
到資料庫獲取系統時間。。。
不然就要把java.util.Date
類型轉換成java.sql.Date
java.util.Date
ud
=
new
Date();
java.sql.Date sd
=
new
java.sql.Date(ud.getTime());

『柒』 java中怎麼像資料庫中添加輸入的日期

java中怎麼像資料庫中添加輸入的日期
這個要看你的具體需求。一般來說無非是原始輸入是否為Date類型,和資料庫中保存的是否為Date類型。比較麻煩的地方是原始輸入的日期類型一般是java.util.Date類型,而數據表中要求的一般是java.sql.Date類型。所以個人建議在數據表中將日期欄位設計成varchar類型,然後如果原始數據也是String類型就可以直接保存。如果是Date類型,可以通過使用java.text.SimpleDateFormat對象來把日期轉換成需要的字元串格式,再進行保存。因為,考慮到絕大多數情況下,對於資料庫中日期的輸出依然最後要以字元串的形式返回。所以這是一種比較合適的方法。
另外還有一種情況就是在數據表中必須要保存Date類型,並且是做為日誌使用。通常也可以在當初設計數據表的時候,通過對日期欄位設置default值來讓資料庫自動插入當前時間。也是不錯的辦法。

『捌』 怎樣在Java中將日期轉化插入到資料庫

Java中將日期轉化插入到資料庫:

(Stringdate_str){
try{
Calendarcal=Calendar.getInstance();
java.sql.Timestamptimestampnow=newjava.sql.Timestamp(cal.getTimeInMillis());
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
ParsePositionpos=newParsePosition(0);
java.util.Datecurrent=formatter.parse(date_str,pos);
timestampnow=newjava.sql.Timestamp(current.getTime());
returntimestampnow;
}
catch(NullPointerExceptione){
returnnull;
}
}
//格式以上面不一樣yyyy-MM-dd
(Stringdate_str){
try{
Calendarcal=Calendar.getInstance();
java.sql.Timestamptimestampnow=newjava.sql.Timestamp(cal.getTimeInMillis());
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-dd");
ParsePositionpos=newParsePosition(0);
java.util.Datecurrent=formatter.parse(date_str,pos);
returncurrent;
}
catch(NullPointerExceptione){
returnnull;
}
}
插入資料庫,用java.sql.PreparedStatement即可。

『玖』 java中從資料庫中讀出日期類型後怎麼提取年月或者日

直接通過格式轉換的形式即可。舉例:

String str0 = "2015年07月05日";

Date d1 = new SimpleDateFormat("yyyy年MM月dd日").parse(str0);//定義起始日期

SimpleDateFormat sdf0 = new SimpleDateFormat("yyyy");

SimpleDateFormat sdf1 = new SimpleDateFormat("MM");

SimpleDateFormat sdf2= new SimpleDateFormat("dd");

String str1 = sdf0.format(d1);

String str2 = sdf1.format(d1);

String str3 = sdf2.format(d1);

System.out.println("年份為:"+str1);

System.out.println("月份為:"+str2);

System.out.println("日為:"+str3);

結果:

『拾』 java處理日期數據

我的建議是,資料庫中不要用日期類型,用字元型。
java將日期轉化成指定的格式的字元串後,再保存到資料庫中。
這樣,不依賴資料庫,也不依賴操作系統。(不同的資料庫,不同的操作系統日期表示可能不同。)

閱讀全文

與java資料庫日期相關的資料

熱點內容
單片機kill4軟體下載收費嗎 瀏覽:846
蘋果手機怎麼連接RMS伺服器 瀏覽:603
cisco路由器基本配置命令 瀏覽:186
android狀態欄顏色透明 瀏覽:116
db2編譯工具 瀏覽:181
騰訊雲伺服器創建環境 瀏覽:567
監管資金怎麼解壓 瀏覽:670
榮耀手機內存清理文件夾 瀏覽:175
外派程序員方案 瀏覽:554
安卓怎麼把桌面的軟體變成卡通 瀏覽:885
魯班鎖解壓嗎 瀏覽:395
打包發送文件如何加密 瀏覽:213
centos解壓縮zip 瀏覽:388
我的世界怎麼用命令風塊取消指令 瀏覽:1000
安卓軟體請求超時怎麼辦 瀏覽:476
androidapp調用另一個app 瀏覽:621
數控銑床法蘭克子程序編程 瀏覽:174
linux打包命令targz 瀏覽:997
抖音app是哪個 瀏覽:407
蘋果app怎麼上架 瀏覽:255