CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

如何实现这种对于日期的要求?

楼主luolanxiang001()2005-04-04 11:48:42 在 Oracle / 基础和管理 提问

<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

相关问题

  • 如何实现日期比较?
  • 如何实现日期编辑框
  • ADO如何实现日期查询?
  • C#中日期类如何实现
  • jsp如何实现日期运算
  • 如何实现日期增加?
  • 这样的要求如何实现?
  • ★★★如何实现日期(2001-1-1)-日期(2000-1-1)为360天?★★★
  • Repeater日期列如何实现短日期?
  • 如何简单实现日期加上天数得到另外一个日期?

关键词

  • 文本框
  • 格式
  • 日期
  • 实现
  • char

得分解答快速导航

  • 帖主:luolanxiang001

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo