當前位置:首頁 » 操作系統 » java讀取資料庫時間

java讀取資料庫時間

發布時間: 2022-10-01 17:00:26

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.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如何獲取資料庫系統時間

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

❹ 如何在java程序中獲取java.sql.Date類型的當前系統時間

用System.currentTimeMillis()方法來實現

代碼如下:
java.sql.Date currentDate = new java.sql.Date(System.currentTimeMillis());說明:
返回long類型,一般用於獲取某個方法或其它的執行時間差,在開始前獲取一次,在結束時獲取一次,結束時間減去開始時間,得到執行時間。

❺ java怎麼從資料庫中取出時間

在剛接觸資料庫操作時就發現時間在Java和資料庫自己傳輸時經常出錯,後來自己不斷的調試得出一種解決方法:
在建立javaBean時將變數如time直接定義為Date類型,而資料庫表單里的數據類型定義為datetime。當向資料庫增加一條數據時,
stm.setString(4, new Date().toLocaleString());
當然有人會覺得,我定義的是Date類型的,為什麼要用setString,因為後面我是使用了當前時間的一個字元串,所以要用String類型,
而且寫sql語句時寫數據表裡數據名就可以,string直接存進去完全沒有問題,只是我調出來的比較好玩的發現,前面我用date的幾種
屬性也不成功,應該是我水平有限,如果大家有好的方法請多多指教。
而讀取一條數據時rs.getDate();
第二種方法就比較正經:
在建立javaBean是將變數如time直接定義為 Timestamp 類型,這是sql里的一種類型,同樣的數據表裡數據類型還是定義為datetime,
當向資料庫增加一條數據時,stm.setTimestamp(6,new Timestamp(new Date().getTime()));
很正常的一種寫法,而讀取數據時rs.getTimestamp()
這是我常用的兩種方法。

❻ java如何獲取當前時間插入資料庫

java.util.Date date=new java.util.Date();

java.sql.Date data1=new java.sql.Date(date.getTime());

這樣 java中的date就轉成sql中的date了 ,具體你可以根據需要進行簡化,

date1 就是當前時間,已經轉成能插入資料庫中的datetime類型了。

❼ 請問:怎麼用java語言獲取當前系統時間,以便自動插入資料庫中

1.Date()+SimpleDateFormat()
DateFormatdateFormat=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");Datedate=newDate();System.out.println(dateFormat.format(date));
2.Calender()+SimpleDateFormat()
Calendarcal=Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime()));
舉個例子給你:
importjava.util.Date;
importjava.text.DateFormat;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;


publicclassGetCurrentDateTime{
publicstaticvoidmain(String[]args){

DateFormatdateFormat=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");
//getcurrentdatetimewithDate()
Datedate=newDate();
System.out.println(dateFormat.format(date));

//()
Calendarcal=Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime()));

}
}

別忘了import

❽ java如何獲取資料庫中datetime類型數據

java.util.Date date;
Timestamp timestamp = resultSet.getTimestamp(i);
if (timestamp != null)
date = new java.util.Date(timestamp.getTime()));

解釋一下:首先從結果集中拿到timestamp,然後作為參數傳入date中,就變成java.util.Date類型
然後轉成你想要的格式就ok了,一般用
DateFormat df=new SimpleDateFormat(format);
String result=df.format(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 獲取資料庫中指定格式的日期

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class TestDate {
public static void main(String[] args) {
String str1 = "Mon Mar 05 00:00:00 CST 2012";
String modle="yyyy-MM-dd HH:mm:ss";
System.out.println(getTime(str1,modle));

}

public static String getTime(String str,String model){
String dateStr="";
SimpleDateFormat f=new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy",Locale.ENGLISH);
try {
Date date=f.parse(str);
dateStr=new SimpleDateFormat(model).format(date);
} catch (Exception e) {
e.printStackTrace();
}

return dateStr;
}

}

熱點內容
逆戰腳本掛機 發布:2025-05-16 22:30:01 瀏覽:935
java隨機產生數 發布:2025-05-16 22:25:52 瀏覽:255
java任務管理 發布:2025-05-16 22:17:02 瀏覽:571
安卓如何修改cpu 發布:2025-05-16 21:58:20 瀏覽:364
pythonainb 發布:2025-05-16 21:45:56 瀏覽:855
淘汰伺服器可以做家用電腦嗎 發布:2025-05-16 21:41:31 瀏覽:842
遊程編碼c語言 發布:2025-05-16 21:26:51 瀏覽:587
帝來哪個配置值得購買 發布:2025-05-16 21:12:29 瀏覽:463
什麼是nodejs前端伺服器 發布:2025-05-16 21:12:17 瀏覽:405
編譯選項立即綁定未定義符號 發布:2025-05-16 20:55:13 瀏覽:907