取當(dāng)前日期各種數(shù)據(jù)庫(kù)的寫法
2024-07-21 02:06:09
供稿:網(wǎng)友
 
取當(dāng)前日期各種數(shù)據(jù)庫(kù)的寫法http://www.douzhe.com 作者:ccbzzp  發(fā)表于:2003-07-08 07:13:10
取當(dāng)前日期各種數(shù)據(jù)庫(kù)的寫法  
1. oracle  
select sysdate from dual  
2. db2  
select current timestamp from sysibm.sysdummy1  
3. informix  
select today from table  
4. sqlserver  
select getdate() from table  
5. sqlserver  
select getdate() from table  
6. mysql  
mysql> select now();  
mysql> select sysdate();  
mysql> select curdate();  
mysql> select current_date;  
mysql> select curtime();  
mysql> select current_time;  
7. foxpro  
select date() from table 
歡迎大家補(bǔ)充!
【發(fā)表回復(fù)】【查看cu論壇原帖】【關(guān)閉】  足球小子 回復(fù)于:2003-07-08 08:17:15這么多種數(shù)據(jù)庫(kù)產(chǎn)品,樓主都用過(guò)嗎,真是佩服!access中如何做?
 工程 回復(fù)于:2003-07-08 09:47:34在db2里還可以用: 
values (current timestamp) 
取當(dāng)前時(shí)間
 ccbzzp 回復(fù)于:2003-07-08 10:52:32[quote:6a37c430eb="足球小子"]這么多種數(shù)據(jù)庫(kù)產(chǎn)品,樓主都用過(guò)嗎,真是佩服!access中如何做?[/quote:6a37c430eb]
 leo_wu 回復(fù)于:2003-07-31 15:54:36db2 : "current date",date only 
"current time",time only 
"current timestamp",timestamp only 
informix : "today",date only; 
    "time(current hour to minute)",hour to minute;
 sxf2000 回復(fù)于:2003-08-04 14:01:14感謝總結(jié)!:)
 sxf2000 回復(fù)于:2003-08-04 14:03:45感謝總結(jié)!:)
 mymm 回復(fù)于:2003-08-04 14:21:29sql 日期和時(shí)間函數(shù)  
dayname         返回一個(gè)大小寫混合的字符串,對(duì)于參數(shù)的日部分,用星期表示這一天的名稱(例如,friday)。  
dayofweek    返回參數(shù)中的星期幾,用范圍在 1-7 的整數(shù)值表示,其中 1 代表星期日。  
dayofweek_iso 返回參數(shù)中的星期幾,用范圍在 1-7 的整數(shù)值表示,其中 1 代表星期一。  
dayofyear          返回參數(shù)中一年中的第幾天,用范圍在 1-366 的整數(shù)值表示。  
days                     返回日期的整數(shù)表示。  
julian_day         返回從公元前 4712 年 1 月 1 日(儒略日歷的開始日期)到參數(shù)中指定日期值之間的天數(shù),用整數(shù)值表示。  
midnight_seconds  返回午夜和參數(shù)中指定的時(shí)間值之間的秒數(shù),用范圍在 0 到 86400 之間的整數(shù)值表示。  
monthname               對(duì)于參數(shù)的月部分的月份,返回一個(gè)大小寫混合的字符串(例如,january)。  
timestamp_iso         根據(jù)日期、時(shí)間或時(shí)間戳記參數(shù)而返回一個(gè)時(shí)間戳記值。  
timestamp_format 從已使用字符模板解釋的字符串返回時(shí)間戳記。  
timestampdiff        根據(jù)兩個(gè)時(shí)間戳記之間的時(shí)差,返回由第一個(gè)參數(shù)定義的類型表示的估計(jì)時(shí)差。  
to_char                   返回已用字符模板進(jìn)行格式化的時(shí)間戳記的字符表示。to_char 是 varchar_format 的同義詞。  
to_date                  從已使用字符模板解釋過(guò)的字符串返回時(shí)間戳記。to_date 是 timestamp_format 的同義詞。  
week                     返回參數(shù)中一年的第幾周,用范圍在 1-54 的整數(shù)值表示。以星期日作為一周的開始。  
week_iso            返回參數(shù)中一年的第幾周,用范圍在 1-53 的整數(shù)值表示。
 mymm 回復(fù)于:2003-08-04 14:22:38example: 
year (current timestamp) 
month (current timestamp) 
day (current timestamp) 
hour (current timestamp) 
minute (current timestamp) 
second (current timestamp) 
microsecond (current timestamp)
 ejvn 回復(fù)于:2003-09-30 11:31:08非常感謝!