国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

VB與ORACLE數據庫中的日期轉換

2024-07-21 02:24:56
字體:
來源:轉載
供稿:網友
在數據庫的開發過程中,你可能會遇到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-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 年中的第幾個星期
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 古丈县| 应用必备| 久治县| 哈尔滨市| 正镶白旗| 蛟河市| 襄樊市| 报价| 淮阳县| 固始县| 汤阴县| 龙里县| 宁南县| 广宗县| 南召县| 长汀县| 铜梁县| 广东省| 玉田县| 伊吾县| 五台县| 云龙县| 泸州市| 黑山县| 保靖县| 桑日县| 尼木县| 汕尾市| 于田县| 沧源| 寻甸| 湖北省| 大埔县| 广元市| 临城县| 高安市| 商都县| 南康市| 灌阳县| 米易县| 巴东县|