格式转换问题,字符串转日期,帮帮忙!:>

我的日期格式为:2003-1-1
输入的时候可以认,但把它转为变量再放入数据库时就有如下错误:

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC driver for Oracle][Oracle]ORA-01861: 文字与格式字符串不匹配

请问怎样把字符串转为日期格式阿?谢谢!!!
---------------------------------------------------------------

ORACLE日期字段只有DATE,包含年月日时分秒信息,用当前数据库
的系统时间为SYSDATE, 精确到秒,或者用字符串转换成日期型函数TO_DATE(‘2001-08-01’,’YYYY-MM-DD’)
年-月-日 24小时:分钟:秒 的格式YYYY-MM-DD HH24:MI:SS TO_DATE()还有很多种日期格式, 可以参看
ORACLE DOC.
日期型字段转换成字符串函数TO_CHAR(‘2001-08-01’,’YYYY-MM-DD HH24:MI:SS’)

---------------------------------------------------------------

字符串转日期:
cdate()
---------------------------------------------------------------

字符吕转日期函数:
oracle 中是TO_DATE()
vbscript中是CDATE()
---------------------------------------------------------------

看看这个 有否帮助

newsdate = year(now()) & "." & month(now()) & "." & day(now())

Published At
Categories with Web编程
Tagged with
comments powered by Disqus