You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kusto日期格式转换问题:如何将2022-08-21转为August 2022

解决日期格式化错误的方法

你的问题出在DateCol列的数据类型不是标准datetime类型,format_datetime无法正确解析日期结构,才会输出0808 2022这种错误结果。

修复步骤:

  1. 转换列的数据类型为datetime
    根据你使用的工具选择对应方法:
    • Python Pandas:
      df['DateCol'] = pd.to_datetime(df['DateCol'])
      
    • SQL(以BigQuery为例):
      SELECT format_datetime('MMMM yyyy', CAST(DateCol AS DATE)) AS FormattedDate
      FROM your_table
      
  2. 重新执行格式化
    确保列是datetime类型后,format_datetime(DateCol, 'MMMM yyyy')就能正确生成August 2022。

如果仍有问题,也可以直接使用字符串格式化方法(以Python为例):

df['FormattedDate'] = df['DateCol'].dt.strftime('%B %Y')

内容的提问来源于stack exchange,提问作者M J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 16:42:06