网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  深入讲解vb与oracle数据库的日期转换     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:68次  录入:管理员--2008-02-29  
 

在日常的工作中,你可能会遇到oracle与vb日期类型不匹配,无法直接比较的问题。而vb中又没有专门的函数可以转换oracle的日期,这个问题该如果解决呢?其实在oracle的自带函数库里有一个很有用的函数to_date(),它可以将日期字符串按照自己定义的格式转换为oracle格式的日期。示例代码如下:

声明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-2008 16:11:10

对照下面的参数,你会很快掌握这两个的函数应用。

日期格式参数以及含义的说明

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──年中的第几个星期

 
 
上一篇: 详细讲解oracle数据库灾难防护的核心技术    下一篇: 融会贯通oracle数据库的25条基本知识
  相关文档
如何确定Oracle数据库表中重复的记录 01-15
windows环境下oracle监听服务启动的问题 07-15
oracle数据库中如何根据时间来执行job 05-13
oracle数据库等待事件说明及处理方法 (1) 04-16
数据库Oracle 11g Alert Log 的新变化 09-01
用quick slice获取oracle进程的线程状态 07-07
由浅入深讲解oracle数据库进程的相关概念 (1) 04-23
Oracle和MySQL的一些简单命令对比 04-11
Oracle中对COLUMNS_UPDATED()返回值解析 06-17
Oracle是波音747还是MySQL丰田汽车呢? 06-03
实例讲解如何通过oracle成功发送邮件 04-10
在线日志文件都是active或current的现象 02-26
把非归档模式的Oracle数据改成归档模式 09-29
调整oracle应用系统性能的原则和方法 (1) 01-25
oracle数据库无法加载_oramts_的解决办法 05-28
讲解oracle show parameter命令的小技巧 07-30
深入讲解数据库中user和schema的关系 04-08
linux自动备份mysql数据库的实用方法 03-10
Oracle9i与SYBASE ASE12.5相比的几个不足 08-05
讲解oracle数据库在nt平台下的系统优化 (1) 01-29
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息