3
我有col1
在myTable
這是varchar
,我必須在這裏插入時間戳,例如: - 09-MAY-11 10.23.12.0000 AM
。如何格式化時間戳
現在請告訴我:
- 如何插入到mytable的與服用SYSDATE在上面的格式...
- 如何在臨相同的時間戳格式檢索COL1數據..
我有col1
在myTable
這是varchar
,我必須在這裏插入時間戳,例如: - 09-MAY-11 10.23.12.0000 AM
。如何格式化時間戳
現在請告訴我:
INSERT:
insert into myTable (col1) VALUES (to_char(systimestamp, 'dd-mon-yyyy hh.mi.ss.ff4 AM'));
SELECT:
select to_timestamp(col1, 'dd-mon-yyyy hh.mi.ss.ff4 AM') from myTable ;
但將數據直接存儲爲時間戳會好得多。 然後,您可以比較這些值或直接修改它們。
create table myTable1(col1 timestamp default systimestamp);
選擇TO_TIMESTAMP(SYSDATE, 'DD-MON-YYYY hh.mi.ss.ff4 AM')從雙 這給我'11 -MAY-11 12.00.00 AM」 但我想'11 -MAY-11 01.45.00 PM'(我的意思是時間被截斷到12:00:00,但我想要實際時間) – Avi 2011-05-11 08:06:58
'select to_char(systimestamp,'dd-mon-yyyy hh.mi.ss.ff4 AM' )from dual;'如果你不想要,並且如果你不想要小數秒然後:'從double中選擇to_char(sysdate,'dd-mon-yyyy hh.mi.ss AM'); – schurik 2011-05-11 08:18:43