如何在字符串列上强制Quicksight中的DateTime字段?

如何在字符串列上强制Quicksight中的DateTime字段?,datetime,amazon-quicksight,Datetime,Amazon Quicksight,我有一个数据集,其日期如下: datetimecreated 2019-09-14 06:06:15.863383 2019-09-1406:06:16.863385 当我去编辑我的数据集并强制将列datetimecreated转换为数据类型date time时,我得到错误: Known date formats were not detected in this data. Provide a date format to transform this data into a known da

我有一个数据集,其日期如下:

datetimecreated 2019-09-14 06:06:15.863383 2019-09-1406:06:16.863385

当我去编辑我的数据集并强制将列datetimecreated转换为数据类型date time时,我得到错误:

Known date formats were not detected in this data. Provide a date format to transform this data into a known date format.
我尝试传递的数据格式如下:

yyyy-MM-dd HH:mm:ss.ffffff
我做错了什么,Quicksight无法将其检测为日期字段

我甚至尝试过这种格式:

yyyy-MM-dd HH:mm:ss

得到与上面相同的错误

正确的格式是yyyy-MM-dd HH:MM:ss:SSSSSS

正确的格式是yyyy-MM-dd HH:MM:ss:SSSSSS

第一个检查是quicksight是否接受日期格式:

第71页

我不认为yyyy-MM-dd HH:MM:ss:ssss是一种被接受的格式

在这种情况下,您可能希望将日期时间数据从字符串提取为最相关的格式,以便用于分析

为此,您可以使用parseDate函数基于datetimecreated字段创建计算字段:

parseDatedate[格式],[时区]

通过在字段列表中的datetimecreated字段的下拉菜单中选择计算字段,或者在特定分析中的Add菜单中选择选项,可以在数据集的Edit Data部分创建计算字段

将您的数据插入公式将如下所示:

parseDate({datetimecreated}, yyyy-MM-dd HH:mm:ss, [time_zone])

这将创建一个日期字段,其中包含提取的日期信息,然后您可以像处理任何其他日期一样对其进行操作,并按天、月等进行聚合。

第一个检查是quicksight是否接受日期格式:

第71页

我不认为yyyy-MM-dd HH:MM:ss:ssss是一种被接受的格式

在这种情况下,您可能希望将日期时间数据从字符串提取为最相关的格式,以便用于分析

为此,您可以使用parseDate函数基于datetimecreated字段创建计算字段:

parseDatedate[格式],[时区]

通过在字段列表中的datetimecreated字段的下拉菜单中选择计算字段,或者在特定分析中的Add菜单中选择选项,可以在数据集的Edit Data部分创建计算字段

将您的数据插入公式将如下所示:

parseDate({datetimecreated}, yyyy-MM-dd HH:mm:ss, [time_zone])

这将创建一个日期字段,其中包含提取的日期信息,您可以像处理任何其他日期一样对其进行操作,并按天、月等进行聚合。

我遇到了这个问题,我使用此页面的格式是正确的:


我需要的格式是yyyy-MM-dd'T'HH:MM:ssZ

我有这个问题,我使用这个页面来获得正确的格式:


我需要的格式是yyyy-MM-dd'T'HH:MM:ssZ

正确的格式是yyy-MM-dd HH:MM:ss:ssssss正确的格式是yyy-MM-dd HH:MM:ss:ssssss对不起,我只是想知道T周围的撇号是否正确?嗯,我在那一页没有看到T周围的撇号,但我可能没有领会你的意思。如果你向下滚动到参数,然后支持日期格式,这是最后一个。我不得不在我的末尾加上Z对不起,我只是想知道T周围的撇号是否正确?嗯,我在那个页面上没有看到T周围的撇号,但我可能没有抓住你的重点。如果你向下滚动到参数,然后是支持的日期格式,这是最后一个。我必须在我的末尾添加Z。我当前无法向parseDate函数传递时区。我当前无法向parseDate函数传递时区