在Oracle中,可以使用sysdate函數(shù)來(lái)獲取當(dāng)前的日期和時(shí)間戳。下面是一些常見(jiàn)的時(shí)間戳操作示例:
獲取當(dāng)前日期和時(shí)間戳: SELECT sysdate FROM dual;
將日期和時(shí)間戳格式化為特定的格式: SELECT TO_CHAR(sysdate, ‘YYYY-MM-DD HH24:MI:SS’) FROM dual;
將日期和時(shí)間戳轉(zhuǎn)換為UNIX時(shí)間戳(從1970年1月1日至今的秒數(shù)): SELECT (sysdate - TO_DATE(‘1970-01-01’, ‘YYYY-MM-DD’)) * 86400 FROM dual;
在日期和時(shí)間戳上執(zhí)行加減運(yùn)算: SELECT sysdate + 1 FROM dual; – 加一天 SELECT sysdate - 1 FROM dual; – 減一天
比較日期和時(shí)間戳: SELECT * FROM table_name WHERE date_column > sysdate; – 查找大于當(dāng)前日期和時(shí)間戳的記錄
通過(guò)這些示例,您可以更好地理解如何在Oracle中使用sysdate函數(shù)進(jìn)行時(shí)間戳操作。