首先如果直接
parm.value=datetime.now;
insert into table (thetime)value(@parm);
執行sql就會報錯 --------------ora-01861: 文字與格式字串不匹配
ado.net並沒做到oracle轉換。。所以oracle不相容。
解決方案:
//先把時間轉換為stirng
parm.value=datetime.now.tostring("g");
//sql中呼叫oralce的to_date函式將string轉換為date型別
insert into table (thetime)value(
to_date(@parm,'yy-mm-dd hh24:mi:ss'));
時間型別的處理
今天 datetime.now.date.toshortdatestring 昨天,就是今天的日期減一 datetime.now.adddays 1 toshortdatestring 明天,同理,加一 datetime.now.adddays 1 toshortdatestring 本週 要知道本...
時間型別處理
實際專案中,根據時間搜尋,存生日,很多用到時間的.第一 傳時間型別的值 後台的字段型別為 date 型別 想要接收前台的時間型別資料 前台傳入一般有三種傳入方式 乙個時間物件,乙個時間戳,或者是乙個字串.而實際上傳入到後台的時候,都是以字串的形式的形式走的.當後台定義為date時間型別的時候,並且沒...
oracle 時間型別處理
oracle時間型別的查詢 oracle查詢日期可以使用 但是在等號的兩邊必須資料型別一致,比如 2010 9 19 這是乙個字串不能直接與日期型別字段比較必須要進行日期轉換 日期轉換成字串 to char date,yyyy mm dd 2009 09 19 字串轉成日期 to date 2009...