簡體   English   中英

如何將sql中的datetime格式轉換為java中的datetime [eclipse]

[英]How to convert datetime format in sql to datetime in java[eclipse]

我正在嘗試從數據庫中檢索值。

在數據庫中,我有一列trip_time ,其日期時間格式為“ 2014-10-13 08:30:00”。

我無法設置和獲取trip_timetrip_time的值。

Java中與數據庫匹配的相似格式是什么?

在數據庫中,它的日期時間格式為2014-10-13 08:30:00。 現在,當前在eclipse中,我在Trip_time列中使用String格式。 如何將其轉換為SQL數據庫中的datetime格式?

公共類DateTime {

public static void main(String[] args) {
    // Get the value from database, using the steps to connect and get the value


    java.sql.Date trip_time= //"{Collected value from DB}"; 
    //"2014-10-13 08:30:00"; //Assume u got this value

    //Now it's time to convert to Sql date time to java data time

    java.util.Date utilDate = new java.util.Date(trip_time.getTime());
    System.out.println("Converted value of java.util.Date : " + utilDate);  

}

現在,當前在eclipse中,我在Trip_time列中使用String格式。

不,這不是您想要做的,這不是您應該做的!

請使用PreparedStatement獲取和設置SQL語句的值。 對於日期字段,只需使用setDate方法並將其傳遞給java.sql.Date ,它將為您處理所有事情。

請參考有關該主題的oracle教程

這是另一個帶有日期字段代碼示例的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM