selectdate_part('month',date_1); 实例: selectdate_part('month',to_date('20231201','yyyyMMdd')::TIMESTAMP); 输出:12 两个时间相差月份: select 12*(date_part('year',to_date('20241201','yyyyMMdd')::TIMESTAMP)-date_part('year',to_date('20230201','yyyyMMdd')::TIMESTAMP)) +(date_part...
date_part('day',age(timestamp '2019-04-21'))as v_day 输出结果
DATE_PART函数: DATE_PART函数用于从日期或时间字段中提取特定部分的值,比如年、月、日、小时、分钟等。语法如下: SELECT DATE_PART('year', '2022-01-01'); 复制代码 这将返回2022,表示提取出了年份部分的值。 因此,DATEDIFF主要用于计算日期之间的天数差,而DATE_PART用于从日期或时间字段中提取特定部分的值。