看板 Database 關於我們 聯絡資訊
※ 引述《soyoungla (改變,永遠是一種選擇)》之銘言: : 請問各位大大 : 因為程式塞值的關係 : 原本在塞DB值時,是寫成12小時制的 : Format(Date.Now, "yyyy/MM/dd hh:mm:ss") : 之後我們改成24小時制度 : Format(Date.Now, "yyyy/MM/dd HH:mm:ss") : 問題來了, : 那之前DB內的12小時制, : 要怎麼轉換成24小時呢? : 1.如果DB內是20110412 09:00:00 : 那要怎麼分辨是早上還晚上? : 2.是DB內只是秀值的差異嗎? : 3.SQL部分要怎麼調整呢?如何把之前的修正成24小時制? : 以上感謝~ : 觀念真的很不清楚~~還請大大指點! 在問版剛好有看到您在詢問是否有database版,而內容是要問Oracle的東西 但是您這篇又沒附上DBMS的資訊,所以就假設您是使用Oracle DB 在Oracle 可以使用內建函數 to_date to_date(field, 'yyyymmdd hh24:mi:ss') <--24小時制 而從DB的欄位(Data type為Date), 要轉出24小時制就 to_char(field, 'yyyymmdd hh24:mi:ss') -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.116.222