在Oracle中,为什么要在3月1日返回?
发布时间:2021-01-17 10:43:14 所属栏目:站长百科 来源:网络整理
导读:在Oracle中,这将返回03/01/2010.这对我来说没故意义.谁知道为什么? SELECT TO_DATE( '2010','yyyy' ) AS STRANGE_YEAR_RESULTFROM DUAL 我试过Oracle 10g和11g. 办理要领 Oracle在其日期范例值字段中必要一个完备的DateTime,因此我以为它必要当月的第一天,
在Oracle中,这将返回03/01/2010.这对我来说没故意义.谁知道为什么? SELECT TO_DATE( '2010','yyyy' ) AS STRANGE_YEAR_RESULT FROM DUAL 我试过Oracle 10g和11g. 办理要领Oracle在其日期范例值字段中必要一个完备的DateTime,因此我以为它必要当月的第一天,由于您不必要除年份之外的其他信息.请记着,您始终必要在Oracle中转换TO_DATE()和TO_CHAR()日期.假设是这样,Oracle“知道”您将得到所需的信息.(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |