您的位置: 首页 >> 新闻中心 >> 计算机 >> 软件开发
VB与Oracle数据库中的日期转换
精英教育阅读提示:在数据库的开发过程中,你可能会遇到oracle与vb的日期类型不匹配,无法直接比较的问题。而vb中又没有专门的函数可以转换oracle的日期,这个问题该如果解决呢?其实在oracle 的自带函数库里有一个很有用的函数to_date(),它可以将日期字符串按照自己定义的格式转换为oracle格式的日期。
■ 最新课程推荐更多课程>>
学校培训课程开课时间上课地点精英价报名
正辰培训 微软软件测试工程师电话预约西直门教学区¥4704
新 科 海 软件测试工程师就业班电话预约海淀长远天地¥6280
北 师 大 软件工程与测试实战班电话预约北京师范大学¥1800
北 师 大 高级网络工程师就业班电话预约北京师范大学¥13000
金 同 方 网络工程师就业周末班电话预约人大总部¥7000

    示例代码如下:

以下是引用片段:
  声明:cn 为数据库链接对象
  dim datbirthday as date 注释:出生日期
  dim strsql as string 注释:sql语句
  dim rs as adodb.recordset 注释:结果集对象
  datbirthday=# 10/1/1980 #
  strsql = "select name from tabgroup_2001" _
  &" where birthday= to_date(注释:"&cstr(datbirthday)
  &"注释:,注释:yyyy-mm-dd注释:)
  rs.open strsql

  注意函数后面的部分:yyyy-mm-dd,这是你提供的日期字符串的日期格式参数,oracle 将根据你的格式参数读取日期(表1中列出经常会用到的参数)。

  如果要还原回来怎么办呢?没关系,我们还有另一个函数to_char(date),它与to_date是一对反函数,使用的格式也与to_date类似,这里也举一个简单的例子,假设我们要查询系统时间,那么格式如下:

以下是引用片段:
  select to_char(sysdate,
  注释:dd-mon-yyyy hh24:mi:ss注释:) "right now"
  from dual;

  结果显示:

  right now

  ―――――――――――――――――――

  16-nov-2001 14:23:22

  对照下面的参数表,相信你很快就能够掌握这两个函数的应用的日期格式参数。

  说明:

  d 一周中的星期几

  day 天的名字,使用空格填充到9个字符

  dd 月中的第几天

  ddd 年中的第几天

  dy 天的简写名

  iw iso标准的年中的第几周

  iyyy iso标准的四位年份

  yyyy 四位年份

  yyy,yy,y 年份的最后三位,两位,一位

  hh 小时,按12小时计

  hh24 小时,按24小时计

  mi 分

  ss 秒

  mm 月

  mon 月份的简写

  month 月份的全名

  w 该月的第几个星期

  ww 年中的第几个星期

下一篇:用VB做一个MSN的信息群发工具

  下面大家和我一起动手来自己做一个MSN的信息群发工具。

  第一步:新建一个工程。启动VB,选择“文件”菜单的“新建”子菜单新建一个VB工程,系统回自动添加一个窗体,并且取名叫Form1。

  第二步:添加MSN接口的引用。点击VB的IDE环境的菜单中的工程菜单,在弹出的下拉菜单中选择“引用(N)...”子菜单。在弹出的“引用”窗体中的“可用的引用”下拉列表中找到“Messenger API Type Library” 项,将起前面的钩打上,然后关闭“引用”窗口。

  第三步:设置窗体,添加控件。首先在VB的工程管理器中双...[查看详情]

  影视动画培训   北大BEC培训官方报名网站   2008美国夏令营启航官方指定报名网站   2008留学第一站!  
  北师大 火星时代
共举影视动画培训之鼎
  北大BEC培训官方报名网站
现在报名独享95折!
  2008年国家职业资格考试
一次过关完全备考手册
  2008留学第一站
留学资讯尽在精英留学站!
 
上一篇:Java 泛型的理解与等价实现
下一篇:用VB做一个MSN的信息群发工具
 相关新闻
·2006年下半年软件设计师考试答案·我从外行到专业的软件测试工程师
·软件工程师现有工作满意率仅为7.1%·软件资格和软件水平考试的业界评价
·风雨过后见彩虹 谈我的软考经历·自学通过软件设计师考试后的一些感想
·关于软件资格水平考试,我很想说几句·从软件设计师试题看软件测试七原则
·软件设计师考试必看 如何应考?·45天考过软考中级信息系统监理师心得
·软考超级Fans-五次软考心路历程·计算机软件水平考试应避免的五大失误
·通过软件设计师考试 专业能力很重要·2007年软件测试工程师需求继续增大
·从人性格看哪些人不适合做软件测试·软考三考三捷 我是怎么备考和应考的
 
◇ 重点栏目导航
◇ 精英服务承诺
教育顾问:010-51660910
QQ交流:138660910
相关资料
·软件测试新手的修炼之路
·Smarty简体中文参考手册
·Struts中文手册
·Struts快速学习指南
·ultradev动态网页制作教程
·UML工具箱
·《设计模式》中文版
·学友Flash伴侣 1.11
·阿须图像水印(AssureMark)V2.0
·超级语霸
相关试题
·2007年全国CPA考试试卷及答案解析之《会
·2007年CPA试卷及答案解析之《财务成本管
·2008年注会考前模拟试题之《财务成本管理
·2007年全国CPA《税法》考试试卷及答案解
·2008年中级会计职称《经济法》试题及答案
·2008年注册会计师考前模拟试题参考答案之
·2008年注册会计师考前模拟试题之《会计》
·2008年注册会计师考前模拟试题之《税法》
·2008年高校招生全国统考理数试题(四川延
·2008年全国高考物理科试题参考答案(上海
相关热贴
·如何改QQ IP地址!
·恰当选择软件测试自动化方案
·ADO.NET学习总结
·.net操纵xml文件类(c#)
·Log4net教程
·VPN技术详解
·高手必读 网络端口安全防护技巧放送
·访问XP共享出现的问题解决办法
·Web2.0时代,RSS你会用了吗?(技术实现总
·.NET下正则表达式应用的四个示例