查看完整版本: 使用者輸入日期+時間新增至資料庫內[已解決]
頁: [1]

天兵才子 發表於 2015-5-1 12:22 PM

使用者輸入日期+時間新增至資料庫內[已解決]

本帖最後由 天兵才子 於 2015-5-6 06:48 PM 編輯

用一個TEXT1.TEXT元件 讓使用者輸入  2015/05/01 14:11:00(秒自動補0)
把TEXT1.TEXT新增至資料庫欄位內

資料庫為:Oracle

資料庫語法為:TO_DATE('2015/05/01 14:00','YYYY/MM/DD HH24:MI')秒會自動補0吧?


<div></div>

rr09192084 發表於 2015-5-5 08:54 AM

本帖最後由 rr09192084 於 2015-5-5 11:39 AM 編輯

建議你可以拉一個DateTimePicker元件
然後設定自訂格式,如
DateTimePicker1.Format = DateTimePickerFormat.Custom
DateTimePicker1.CustomFormat = "yyyy/mm/dd HH:mm"
因為只自訂到分
所以取用DateTimePicker1.Text 加上自行補上的 ":00" 來用就可以了

Dim sqlstr As String = "TO_DATE('" + DateTimePicker1.Text + ":00','yyyy/mm/dd hh24:mi:ss')"

Jeepluo 發表於 2015-5-8 11:18 PM

格式有錯哦!應是 yyyy/MM/dd HH:mm:ss
MM : 為月份
mm:為分
HH:24小時制
hh:12小時制

rr09192084 發表於 2015-5-9 10:49 AM

我想這應該是Oracle的日期語法,不是.net的日期語法
請看
http://www.techonthenet.com/oracle/functions/to_date.php
不知道我有沒有理解錯
頁: [1]