amazon-redshift - Redshift to_date 问题:日期格式无效;指定日期两次
问题描述
我正在尝试在 Redshift 中将字符串转换为日期。
select to_date('Fri Apr 03 00:00:07 2020','Dy Mon DD hh24:mi:ss YYYY')
我遇到了一个问题Invalid operation: Invalid date format: Specified day twice
。
是否不能在同一日期字符串中将日期名称和月份中的日期都作为数字提及?
我正在关注Redshift 中日期格式的参考资料
解决方案
因此,您在格式字符串中指定了两次日期 - 星期几和月份。如果它们发生冲突,使用哪个 Redshift?您提供的参考本质上是通用的,指定了输入和输出格式模式(转换为您可能需要日期和星期几的字符串)。如果您只想忽略输入字符串中的星期几,只需使用格式字符串 'XXX Mon DD hh24:mi:ss YYYY'。
推荐阅读
- php - 如何在包含的 PHP 文件中使用文件链接
- oracle - 启用约束 - 性能影响
- html - 使用内联 SVG 和文本进行锚点悬停
- reactjs - 在 React 中使用 onClick 更改元素内容
- crystal-reports - 多行字符串,设置在一行
- angular - 将“dotnet new angular”创建的应用部署到 Azure 失败
- postgresql - 从 PostgreSQL 中的 JSONB 列中提取数组数据并使用 pgx 库将其编组为字符串切片
- keras - 使用 LSTM 神经网络预测天然气价格
- javascript - Payload Too Large - 当尝试上传大于 10MB 的文件时,在 dropzone.js 的控制台中显示
- reactjs - 创建帖子传奇后重定向到创建的帖子