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