将 bigint 转换为日期(月份名称)
Posted
技术标签:
【中文标题】将 bigint 转换为日期(月份名称)【英文标题】:Convert bignit to date (month name) 【发布时间】:2021-01-01 05:39:56 【问题描述】:我需要将字段转换为日期。
目前该字段是月份 (1, 2, 3....) 的整数,我想将其转换为“一月、二月、三月....”
如何编写 SQL (Presto) 以将其从 bigint 转换为 date?
【问题讨论】:
【参考方案1】:这行得通吗?
select date_format(str_to_date('2000-' || 1 || '-01'), '%Y-%m-%d'), '%M')
【讨论】:
【参考方案2】:Presto 没有小提琴所以我没有测试过这个,但是看看这是否能解决问题
select date_format(date_add(month, your_integer_month, '2020-12-31'),'%M')
【讨论】:
以上是关于将 bigint 转换为日期(月份名称)的主要内容,如果未能解决你的问题,请参考以下文章
将 Pandas 系列日期时间“月份”数字转换为月份文本 [重复]
如何将包含月份名称的字符串数据和时间转换为 Java 中的 Date 对象?