Re: [SQL ] 有關12小時制與24小時制

看板Database作者 (如夢似幻)時間14年前 (2011/04/21 08:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《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
文章代碼(AID): #1DhtEdLN (Database)
文章代碼(AID): #1DhtEdLN (Database)