c#中用ORACLE如何插入日期

我用这样的语句一直有问题,stringDate="2011-09-2515:12:59";stringsql=string.Format("insertintoform1... 我用这样的语句一直有问题,
string Date = "2011-09-25 15:12:59";
string sql = string.Format("insert into form1 ( ID , my_date ) values('{0}' , '{1}') ", strID, Date );
这种写法有问题,但我不知道应该怎么写才正确??
请教各位,如果按照我这样的写的方式,如何写是正确的啊
展开
 我来答
任霏博客
2015-09-28 · 知道合伙人软件行家
任霏博客
知道合伙人软件行家
采纳数:112 获赞数:561

向TA提问 私信TA
展开全部

  C#和其他编程语言一样,只是SQL语句需要注意

  在Oracle中,插入日期,需要使用 TO_DATE,示例:

INSERT INTO tDateTable(ID,dDate) VALUES('12',TO_DATE('2015-09-23','YYYY-mm-dd'))
kas68310
2011-09-25 · TA获得超过3638个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1183万
展开全部
ORACLE中的日期操作需要格式化.
to_date(date,'format')
24小时制至秒的格式是yyyy-mm-dd hh24:mi:ss
追问
如果加上24小时制的话,您能写个完整的给我吗,谢谢
追答
insert into table (col1,col2) values('value1',to_date('value2','yyyy-mm-dd hh24:mi:ss '))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式