Snowflake cloud data platform 为什么通过日期类型的curl返回的雪花查询结果是1970-01-01之后的天数?

Snowflake cloud data platform 为什么通过日期类型的curl返回的雪花查询结果是1970-01-01之后的天数?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,查询是通过php中的curl调用https://.snowflakecomputing.com/queries//result 字段的“行类型”为 { "name": "SNAPSHOT_DATE", "database": <database>, "schema": <schema>, "table": "DAILY_USER_SNAPSHOT", "byteLength": null, "type": "date",

查询是通过php中的curl调用
https://.snowflakecomputing.com/queries//result

字段的“行类型”为

{
    "name": "SNAPSHOT_DATE",
    "database": <database>,
    "schema": <schema>,
    "table": "DAILY_USER_SNAPSHOT",
    "byteLength": null,
    "type": "date",
    "scale": null,
    "precision": null,
    "nullable": true,
    "collation": null,
    "length": null
}

为什么通过curl调用返回的字段“行集”不是作为
“18350”
,而是作为
“2020-03-29”
返回?

我不确定,但它可能只是Snowflake通过API调用返回日期/时间数据类型的标准格式。由客户端应用程序决定如何在屏幕上呈现。WebUI是使用API的客户机之一,它(可能)使用会话参数来确定如何向用户显示它


为什么您使用curl/restapi来获取这些数据,而不是Snowflake提供的驱动程序之一

我不确定,但这可能只是Snowflake通过API调用返回日期/时间数据类型的标准格式。由客户端应用程序决定如何在屏幕上呈现。WebUI是使用API的客户机之一,它(可能)使用会话参数来确定如何向用户显示它


为什么您使用curl/restapi来获取这些数据,而不是Snowflake提供的驱动程序之一

我认为curl调用构成了ODBC调用,比如
/querys/v1/query request
,而不是在中记录的API,但是我找不到任何关于日期类型作为日期返回的具体信息。我想我只需要继续我提出的解决方案之一。为了回答你的最后一个问题,在我开始工作之前已经完成了。我认为curl调用构成了ODBC调用,比如
/querys/v1/query request
,而不是在中记录的API,但是我找不到任何关于日期类型作为日期返回的具体信息。我想我只需要继续我提出的解决方案之一。为了回答你的最后一个问题,在我开始工作之前已经完成了。等我有了名声或其他什么的时候,我会给你一票。
2020-03-29