DB2時間函數(shù)大全
作者:佚名 
  DB2時間函數(shù)用于獲得我們想要的時間,下文就為您介紹最常見的DB2時間函數(shù),如果您對此方面感興趣的話,不妨一看。
 DB2時間函數(shù)是我們最常見的函數(shù)之一,下面就為您介紹一些DB2時間函數(shù),供您參考,希望可以讓您對DB2時間函數(shù)有更多的了解。
- --獲取當(dāng)前日期:
 - select current date from sysibm.sysdummy1;
 - values current date;
 - --獲取當(dāng)前日期
 - select current time from sysibm.sysdummy1;
 - values current time;
 - --獲取當(dāng)前時間戳
 - select current timestamp from sysibm.sysdummy1;
 - values current timestamp;
 - --要使當(dāng)前時間或當(dāng)前時間戳記調(diào)整到 GMT/CUT,則把當(dāng)前的時間或時間戳記減去當(dāng)前時區(qū)寄存器:
 - values current time -current timezone;
 - values current timestamp -current timezone;
 - --獲取當(dāng)前年份
 - values year(current timestamp);
 - --獲取當(dāng)前月
 - values month(current timestamp);
 - --獲取當(dāng)前日
 - values day(current timestamp);
 - --獲取當(dāng)前時
 - values hour(current timestamp);
 - --獲取分鐘
 - values minute(current timestamp);
 - --獲取秒
 - values second(current timestamp);
 - --獲取毫秒
 - values microsecond(current timestamp);
 - --從時間戳記單獨(dú)抽取出日期和時間
 - values date(current timestamp);
 - values VARCHAR_FORMAT(current TIMESTAMP,'yyyy-mm-dd');
 - values char(current date);
 - values time(current timestamp);
 - --執(zhí)行日期和時間的計(jì)算
 - values current date+1 year;
 - values current date+3 years+2 months +15 days;
 - values current time +5 hours -3 minutes +10 seconds;
 - --計(jì)算兩個日期之間的天數(shù)
 - values days(current date)- days(date('2010-02-20'));
 - --時間和日期換成字符串
 - values char(current date);
 - values char(current time);
 - --要將字符串轉(zhuǎn)換成日期或時間值
 - values timestamp('2010-03-09-22.43.00.000000');
 - values timestamp('2010-03-09 22:44:36');
 - values date('2010-03-09');
 - values date('03/09/2010');
 - values time('22:45:27');
 - values time('22.45.27');
 - --計(jì)算兩個時間戳記之間的時差:
 - --秒的小數(shù)部分為單位
 - values timestampdiff(1,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 - --秒為單位
 - values timestampdiff(2,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 - --分為單位
 - values timestampdiff(4,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 - --小時為單位
 - values timestampdiff(8,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 - --天為單位
 - values timestampdiff(16,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 - --周為單位
 - values timestampdiff(32,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 - --月為單位
 - values timestampdiff(64,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 - --季度為單位
 - values timestampdiff(128,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 - --年為單位
 - values timestampdiff(256,char(current timestamp - timestamp('2010-01-01-00.00.00')));
 
【編輯推薦】
責(zé)任編輯:段燃 
                    來源:
                    互聯(lián)網(wǎng)
 














 
 
 
 
 
 
 