首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Big Query SQL中将DD-MMM-YY转换为YYYY/MM/DD

在BigQuery SQL中,可以使用DATE函数将DD-MMM-YY格式的日期转换为YYYY/MM/DD格式。具体步骤如下:

  1. 使用PARSE_DATE函数将DD-MMM-YY格式的日期转换为DATE类型。PARSE_DATE函数的第一个参数是日期格式,第二个参数是要转换的日期字符串。例如,假设要将"01-Jan-22"转换为DATE类型,可以使用以下语句:
  2. 使用PARSE_DATE函数将DD-MMM-YY格式的日期转换为DATE类型。PARSE_DATE函数的第一个参数是日期格式,第二个参数是要转换的日期字符串。例如,假设要将"01-Jan-22"转换为DATE类型,可以使用以下语句:
  3. 使用FORMAT_DATE函数将DATE类型的日期转换为YYYY/MM/DD格式的字符串。FORMAT_DATE函数的第一个参数是日期格式,第二个参数是要转换的日期。例如,将上一步得到的DATE类型的日期转换为YYYY/MM/DD格式,可以使用以下语句:
  4. 使用FORMAT_DATE函数将DATE类型的日期转换为YYYY/MM/DD格式的字符串。FORMAT_DATE函数的第一个参数是日期格式,第二个参数是要转换的日期。例如,将上一步得到的DATE类型的日期转换为YYYY/MM/DD格式,可以使用以下语句:

综合起来,完整的SQL语句如下:

代码语言:txt
复制
SELECT FORMAT_DATE('%Y/%m/%d', PARSE_DATE('%d-%b-%y', '01-Jan-22')) AS formatted_date

这样就可以将DD-MMM-YY格式的日期转换为YYYY/MM/DD格式的字符串。在BigQuery中,可以根据实际情况替换日期字符串和格式化字符串,以满足具体需求。

推荐的腾讯云相关产品:腾讯云数据仓库 ClickHouse,它是一种高性能、可扩展的列式存储数据库,适用于大规模数据分析和数据仓库场景。点击这里了解更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

时间戳--》标准日期

背景 在excel中将13位毫秒级别的时间戳转换为标准的日期格式(yyyy-mm-dd hh:mm:ss.000),使用如下模板 =TEXT(/1000/86400+70*365...+19,"yyyy-mm-dd hh:mm:ss.000") 在excel中将10位秒级别的时间戳转换为标准的日期格式(yyyy-mm-dd hh:mm:ss.000),使用如下模板 =TEXT(/86400+70*365+19,"yyyy-mm-dd hh:mm:ss.000") 实践 时间戳--》标准日期 假设A2单元格内容为13位的时间戳,再选中B2单元格,在公式框中输入 =TEXT((...A2/1000+8*3600)/86400+70*365+19,"yyyy/mm/dd hh:mm:ss.000") 这一部分内容:(A2/1000+8*3600)指的是东八区,带时区的含义 如果是10...位的时间戳则是 =TEXT((A2+8*3600)/86400+70*365+19,"yyyy/mm/dd hh:mm:ss") 按Enter键确认,此时能看到,B2单元格显示了转换后的日期时间格式2023

1.6K20
  • etl 常用数据类型转换 元数据配置说明

    源数据查询语句中将日期字段:f5 通过conver函数转换成YYYY-MM-DD HH:MI:SS格式 CONVERT(VARCHAR, f5, 120) as f5,元数据输出字段设置 type="...string" sqlserver2023-01-01 10:11:12.000 postgres 源数据查询语句中将日期字段:f5 通过conver函数转换成YYYY-MM-DD HH:MI:...-01-01 10:11:12.000 oracle 源数据查询语句中将日期字段:f5 通过to_char函数转换成YYYY-MM-DD HH:MI:SS格式,to_char(f5 , 'YYYY-MM-DD...string"oracle2023-01-01 10:11:12.000 postgres 源数据查询语句中将日期字段:f5 通过to_char函数转换成YYYY-MM-DD hh24:mi:ss格式...源数据查询语句中将日期字段:f5 通过to_char函数转换成YYYY-MM-DD hh24:mi:ss格式, to_char(F5,'YYYY-MM-DD hh24:mi:ss') AS

    15710

    大数据之Phoenix SQL操作

    此类型与 SQL 92中的Time类型不兼容 16 DATE java.sql.Date 格式: yyyy-MM-dd hh:mm:ss 二进制表示是8位byte的long类型数据, 数据内容是客户端时区自...17 TIMESTAMP java.sql.Timestamp 格式:yyyy-MM-dd hh:mm:ss[.nnnnnnnnn] 二进制表示是8位byte的long类型和4位整型纳秒。...18 UNSIGNED_TIME java.sql.Time 格式: yyyy-MM-dd hh:mm:ss 二进制表示是8位byte的long类型数据, 数据内容是客户端时区自1970-01-01 00...19 UNSIGNED_DATE java.sql.Date 格式: yyyy-MM-dd hh:mm:ss 二进制表示是8位byte的long类型数据, 数据内容是客户端时区自1970-01-01 00...20 UNSIGNED_TIMESTAMP java.sql.Timestamp 格式:yyyy-MM-dd hh:mm:ss[.nnnnnnnnn] 二进制表示是8位byte的long类型和4位整型纳秒

    97220
    领券