如何实现这种对于日期的要求?
<input type="text" name="STARTDATE_1" size="12" class="my1" value="">
在修改表单页面中,若对应的日期存在,则在文本框STARTDATE_1中显示,格式为“26-3月-2005”;若日期不存在则在这个文本框中显示为空;这个不知该如何实现?
注意:只能有一个文本框
假如记录集提取出的记录为:rs("STARTDATE_1")
问题点数:0、回复次数:5Top
1 楼yxxcrtd(Report中)回复于 2005-04-04 12:32:36 得分 0
uping......Top
2 楼skystar99047(天星)回复于 2005-04-04 19:36:47 得分 0
有if{}else{}语句判断一下不就行了
不过你怎么会使用这种格式,2005-03-26 的格式不好吗,
不会用to_char()、to_date()转换?还是非用这种格式不可?
Top
3 楼luolanxiang001()回复于 2005-04-04 21:10:28 得分 0
skystar99047(天星) :
的确,我的格式有要求。
另外,我还必须在一个文本框中实现。用if{}else{}语句我试过,好象不行。Top
4 楼skystar99047(天星)回复于 2005-04-05 09:36:53 得分 0
SQL> select to_char(sysdate,'dd-month-yyyy') from dual;
TO_CHAR(SYSD
------------
05-4月 -2005
不清楚你的页面怎么写的,不过大致应该这样
sql="select decode(datecol,null,'',to_char(datecol,'dd-month-yyyy')) yourdate from table_name;"
你的文本框的值赋值为rs("yourdate")Top
5 楼dellair(dellair)回复于 2005-04-05 12:37:06 得分 0
用NVL2函数Top




