導航:首頁 > 編程語言 > 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相關的資料

熱點內容
下載解壓球游戲 瀏覽:827
不用海綿不用棉花做解壓神器 瀏覽:841
移動有個網路app叫什麼 瀏覽:991
程序員25歲好找工作嗎 瀏覽:316
天翼雲伺服器怎麼搭建https 瀏覽:454
arm32燒錄演算法 瀏覽:973
怎麼算談戀愛app 瀏覽:305
幸運日的簡易演算法 瀏覽:340
開源的pdf閱讀器 瀏覽:430
在ipad上如何添加伺服器 瀏覽:301
內網如何通過映射伺服器上網 瀏覽:502
dnf怎麼快速加密 瀏覽:885
51單片機和阿里雲 瀏覽:280
程序員想學醫 瀏覽:540
獲取android設備名稱 瀏覽:141
單片機編程軟體課程設計報告 瀏覽:607
配音秀app如何保存自己的作品 瀏覽:967
linux句柄限制 瀏覽:79
武漢DASH編程學院轉讓 瀏覽:683
張正友標定演算法 瀏覽:767