av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

DB2日期時間的基礎知識

DB2日期時間相關的處理方法是學習DB2數據庫過程中必須要掌握的,下面就為您詳細介紹DB2日期時間的基礎知識,供您參考學習之用。

創(chuàng)新互聯公司長期為近1000家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為海陽企業(yè)提供專業(yè)的做網站、網站制作,海陽網站改版等技術服務。擁有10多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。

為了用SQL語句得到當前的日期,時間和時間戳,可以使用相應的DB2寄存器:

SELECT current date FROM sysibm.sysdummy1
SELECT current time FROM sysibm.sysdummy1
SELECT current timestamp FROM sysibm.sysdummy1

sysibm.sysdummy1表是一個在內存中特殊的表,可以使用上面的語句得到DB2寄存器的值。您也還可以用關鍵字VALUES來獲取寄存器中的值。例如,在DB2命令行處理器中,可以用下面的SQL語句獲取同樣的信息:

VALUES current date
VALUES current time
VALUES current timestamp

在下面的示例中,我將只提供函數或表達式,而不再重復 SELECT ... FROM sysibm.sysdummy1 或使用VALUES子句。

要使當前時間或當前時間戳調整到格林威治標準時間(GMT/CUT),可以把當前的時間或時間戳減去當前時區(qū)寄存器:

current time - current timezone
current timestamp - current timezone

給定了日期、時間或時間戳,則使用適當的函數抽取出(如果適用的話)年、月、日、時、分、秒及微秒各部分:

YEAR (current timestamp)
MONTH (current timestamp)
DAY (current timestamp)
HOUR (current timestamp)
MINUTE (current timestamp)
SECOND (current timestamp)
MICROSECOND (current timestamp)

從時間戳單獨抽取出日期和時間也非常簡單:

DATE (current timestamp)
TIME (current timestamp)

您還可以使用英語(因為沒有更好的術語)來執(zhí)行日期和時間計算:

current date + 1 YEAR
current date + 3 YEARS + 2 MONTHS + 15 DAYS
current time + 5 HOURS - 3 MINUTES + 10 SECONDS

要計算兩個日期之間相差的天數,您可以對日期作減法,例如:

days (current date) - days (date('1999-10-22'))

而以下示例描述了如何獲得微秒部分歸零的當前時間戳記:

CURRENT TIMESTAMP - MICROSECOND (current timestamp) MICROSECONDS

如果想將日期或時間值與其它文本相銜接,那么需要先將該值轉換成字符串。為此,可以方便地使用CHAR()函數:

char(current date)
char(current time)
char(current date + 12 hours)

要將字符串轉換成日期或時間值,可以使用:

TIMESTAMP ('2002-10-20-12.00.00.000000')
TIMESTAMP ('2002-10-20 12:00:00')
DATE ('2002-10-20')
DATE ('10/20/2002')
TIME ('12:00:00')
TIME ('12.00.00')

【編輯推薦】

手工分析DB2 sql文執(zhí)行計劃

DB2事件監(jiān)控的命令

帶您了解DB2快照監(jiān)控

教您如何實現DB2在線導入

db2存儲過程常用語句


網站名稱:DB2日期時間的基礎知識
文章源于:http://uogjgqi.cn/article/djdgodi.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流