全部产品

执行TO_DATE函数报错没有分钟部分

更新时间:2017-11-01 02:26:58

问题现象

执行 SQL 语句:to_date(‘2016-07-18 18:18:18’, ‘yyyy-MM-dd HH:mm:ss’)时,报错如下:

  1. FAILED: ODPS-0121095:Invalid arguments - format string has second part, but doesnt have minute part : yyyy-MM-dd HH:mm:ss

问题原因

由报错内容可见,to_date() 函数指定了秒,但是没有指定分钟。直接的原因还是因为日期格式写错。mm 和 MM 都是表示月份,表示分钟需要使用 mi。