【发布时间】:2022-01-25 21:20:50
【问题描述】:
我有这个日期01-APR-04 但我必须做以下操作
01-APR-04 >(FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(DATE_SUB(CURRENT_TIMESTAMP(),1) AS STRING),'yyyy-MM-dd'),'yyyy-MM-dd')),
如何将01-APR-04 转换为yyyy-MM-dd 格式?
【问题讨论】:
我有这个日期01-APR-04 但我必须做以下操作
01-APR-04 >(FROM_UNIXTIME(UNIX_TIMESTAMP(CAST(DATE_SUB(CURRENT_TIMESTAMP(),1) AS STRING),'yyyy-MM-dd'),'yyyy-MM-dd')),
如何将01-APR-04 转换为yyyy-MM-dd 格式?
【问题讨论】:
使用 unix_timestamp+from_unixtime 将 '01-APR-04' 转换为 'yyyy-MM-dd' 以便与日期进行比较:
select from_unixtime(unix_timestamp('01-APR-04','dd-MMM-yy'),'yyyy-MM-dd') >
date_sub(current_date(),1) -- returns false
【讨论】: