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

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:48:44
字體:
來源:轉載
供稿:網友

   在數據庫的開發過程中,你可能會碰到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 年中的第幾個星期

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 杨浦区| 长葛市| 安溪县| 黔西县| 宜兰县| 台中市| 甘德县| 浏阳市| 普陀区| 太原市| 昌都县| 田阳县| 安溪县| 江口县| 灵武市| 太仆寺旗| 安徽省| 寿光市| 财经| 合阳县| 新蔡县| 新密市| 昭苏县| 漳浦县| 宁明县| 阿图什市| 英山县| 伊金霍洛旗| 桐乡市| 策勒县| 韶山市| 新津县| 金塔县| 永昌县| 松潘县| 张家界市| 嘉定区| 虎林市| 柳州市| 南皮县| 无锡市|