java獲取資料庫時間
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語言獲取當前系統時間,以便自動插入資料庫中
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中從資料庫中讀出日期類型後怎麼提取年月或者日
直接通過格式轉換的形式即可。舉例:
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.util.Date date=new java.util.Date();
java.sql.Date data1=new java.sql.Date(date.getTime());
這樣 java中的date就轉成sql中的date了 ,具體你可以根據需要進行簡化,
date1 就是當前時間,已經轉成能插入資料庫中的datetime類型了。