在 SQL(Redshift)中将字符串(43677)转换为日期格式 [关闭]

Posted

技术标签:

【中文标题】在 SQL(Redshift)中将字符串(43677)转换为日期格式 [关闭]【英文标题】:convert a string (43677) to date format in SQL(Redshift) [closed] 【发布时间】:2020-05-10 19:34:41 【问题描述】:

如何在 SQL(Redshift) 中将字符串 (43677) 转换为日期? (我正在尝试转换字符串,这是 excel 中任何特定日期的数字格式)

【问题讨论】:

请编辑您的问题以提供更多详细信息。例如,您希望43677 匹配什么日期? 【参考方案1】:

这取决于你想要哪一天,但我认为:

select dateadd(day, 43677, '1899-12-30')

这会将值解释为 Excel 日期。它于 2019-07-31 生产。

【讨论】:

以上是关于在 SQL(Redshift)中将字符串(43677)转换为日期格式 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式在 Redshift 中将 CamelCase 转换为蛇形案例

AWS Redshift SQL 中日期时间的异常日期格式(字符串)

在 Redshift 中将多行转换为列

如何在 Amazon Redshift 中将整数转换为位字符串?

在 Redshift 中将 MD5 输出转换为 32 位整数

在 Redshift 中将日期时间列格式化为 ISO 日期时间