導航:首頁 > 編程語言 > javadate與mysqldate

javadate與mysqldate

發布時間:2025-04-29 02:36:58

1. 怎麼樣將java中的date類型插入到mysql的datetime

mysql的datetime格式很鬆散,加入是2012-02-02 存進去的格式是20120202,你把它轉換成string也可以插入,成date也可以。

2. 求助!!如何在java代碼中,將日期插入mysql資料庫(對應欄位類型是datetime),用JDBC連接資料庫。

java.util.Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()));//獲取系統時間

java.sql.Timestamp date1=new java.sql.Timestamp(date.getTime());//把旁輪java.util.Date類型轉換為java.sql.Timestamp類型
最後用setTimestamp();方法哪返就可以插李啟飢入到mysql資料庫中了

3. java怎麼獲取當前系統時間並寫進mysql資料庫,如下:獲取得到的時間跟系統不一樣,不知道為什麼求指教

new Date(0)改成new Date()

new Date()是系統時間,
Date()
分配 Date 對象並初始化此對象,以表示分配它的時間(精確到毫秒)。
它的實際代碼是:
public Date()
{
this(System.currentTimeMillis()); //可以看出他也是調用的Date(long date)構造函數,傳入的參數是System.currentTimeMillis()),從1970..到現在的毫秒數
}

new Date(0)是距離1970年1月1日 n毫秒的日期,api說明:
Date(long date)
分配 Date 對象並初始化此對象,以表示自從標准基準時間(稱為「歷元(epoch)」,即 1970 年 1 月 1 日 00:00:00 GMT)以來的指定毫秒數。

4. mysql的datetime對應java的什麼類型,我用date讀不出來

對應java中的java.sql.Timestamp類型(注意命名空間)。

保存到資料庫這樣做:

Timestamp.valueOf("時間");

注意時間的格式為:yyyy-MM-dd hh:mm:ss

從資料庫取值用Timestamp保存即可。

5. (轉)java向MySQL插入當前時間的四種方式和java時間日期格式化的幾種方法(案例說明)



java向MySQL插入當前時間的四種方式和java時間日期格式化的幾種方法(案例說明);部分資料參考網路資源

1. java向MySQL插入當前時間的四種方式

第一種:將java.util.Date類型的時間轉成mysql資料庫識別的java.sql.Date類型時間

註:java.util.Date是java.sql.Date的父類

Date time= new java.sql.Date(newjava.util.Date().getTime());



第二種: java用PreparedStatement來setDate,用問號的形式給日期問號賦值



pstmt.setTimestamp(8, newTimestamp(System.currentTimeMillis()));

pstmt.setDate(1, new java.sql.Date(newDate().getTime()));



第三:使用hibernate提供的資料庫操作方法

其實向mysql資料庫里插入時間欄位也是很容易的,只要設置為java.util.Date類型後,以Hibernate的Pojo類對象為例,pojo.set(new java.util.Date());就可用了。

第四:使用Timestamp的valueOf方法

以下附錄在網上找到的相關資料:

Mysql 與 java 的時間類型

MySql的時間類型有 Java中與之對應的時間類型

datejava.sql.Date

Datetime java.sql.Timestamp

Timestampjava.sql.Timestamp

Timejava.sql.Time

Yearjava.sql.Date

於是便通過以下方式去實現:

Date date = new Date();//獲得系統時間.

String nowTime = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(date);//將時間格式轉換成符合Timestamp要求的格式.

Timestamp goodsC_date =Timestamp.valueOf(nowTime);//把時間轉換



2. java時間日期格式化的幾種方法(案例說明)





[java]
<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">packagecom.hudong.util.orther;
importjava.sql.Timestamp;
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;
publicclassTransformDate{
/**
*直接將當前時間只按日期(時間為0)作為mysql時間戳欄位的條件
*最終返回時間類型java.sql.Date
*/
publicvoidtransformCurDate(){
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM");
java.sql.DatetimePara=null;
try{
timePara=newjava.sql.Date(newDate().getTime());
System.out.println(timePara);
}catch(Exceptione){
e.printStackTrace();
}
}
/**
*將java的當前時間轉成指定格式(yyyy-MM-0100:00:00")作為mysql時間戳欄位的條件
*最終返回時間類型java.sql.Date
*/
publicvoidtransformCurYearMon(){
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM");
Stringtime=format.format(newDate()).concat("-0100:00:00");
java.sql.DatetimePara=null;
try{
timePara=newjava.sql.Date(format.parse(time).getTime());
System.out.println(timePara);
}catch(ParseExceptione){
e.printStackTrace();
}
}
/**
*將java的當前時間轉成Timestamp作為mysql時間戳欄位的條件
*最終返回時間類型java.sql.Timestamp
*/
publicstaticvoidtestData(){
try{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
Timestampdate=java.sql.Timestamp.valueOf("2012-12-1201:12:11");
System.out.println(date);
}catch(Exceptione){
e.printStackTrace();
}
}
/**
*處理當前時間只按日期(時間為0)
*最終返回時間類型java.util.Date
*/
publicstaticvoiddataTest(){
try{
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");
Stringtime=format.format(newDate());
Datedate=format.parse(time.concat("00:00:00"));
System.out.println(date);
}catch(Exceptione){
e.printStackTrace();
}
}
publicstaticvoidmain(String[]args){
testData();
}
}
</span>
(轉)java向MySQL插入當前時間的四種方式和java時間日期格式化的幾種方法(案例說明)
標簽:ativaluetacorm日期格式轉換ext返回get

閱讀全文

與javadate與mysqldate相關的資料

熱點內容
硬碟加密不加密區別 瀏覽:956
築業資料加密鎖哪裡有賣的 瀏覽:680
javaforeach數組 瀏覽:368
安卓如何開發區塊鏈 瀏覽:601
如何封裝自解壓的exe 瀏覽:799
雲主機雲伺服器怎樣收費 瀏覽:925
簡述編譯程序各部分的功能 瀏覽:720
ij編譯器下載 瀏覽:513
vmware鏈接區域網伺服器地址 瀏覽:425
為什麼安卓耳機轉接不可數據傳輸 瀏覽:811
高德地圖總是顯示離線數據解壓中 瀏覽:881
淘二手車最好的app是哪個 瀏覽:121
一句話描述加密貨幣的前100名 瀏覽:787
python二維集合賦值 瀏覽:147
android圖形化開發 瀏覽:949
易語言rc4演算法 瀏覽:552
源碼項目網 瀏覽:819
批量加密發送工資條 瀏覽:474
php抓取遠程圖片到本地 瀏覽:619
社保人證app在哪裡下載 瀏覽:135