将 dd-MMM-yy 格式的日期匹配到 Hive 中的 yyyy-MM-dd
Match date in dd-MMM-yy format to yyyy-MM-dd in Hive
我有这个日期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
我有这个日期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