When entering the date in ArcGIS Survey123 with the month-year appearance, and using a time zone which is above UTC +0, the date displays the last day of the previous month.
上次发布: June 2, 2021ArcGIS Survey123
漏洞 ID 编号
BUG-000138516
已提交
March 26, 2021
上次修改时间
June 5, 2024
适用范围
ArcGIS Survey123
找到的版本
3.12
操作系统
Android
操作系统版本
11.x
状态
Known Limit
经开发团队审核,已确定此问题与不受 Esri 控制的软件的已知限制有关。 问题的“其他信息”部分可能包含进一步说明。
附加信息
This is an expected behaviour. This is not caused by entering data with a UTC+0 time zone. The displayed value also depends on the current time zone when viewing the data. When using the 'month-year' appearance, the value stored is equal to 12am (UTC) on the first day of the selected month. The client used to view the data determines how date and time values are displayed. When a date field is displayed in ArcGIS Online, the date is converted from UTC to the local time. This is done by querying the computer and asking for its time zone setting.
This can be verified by viewing the data in ArcGIS Online (in current time zone), and then switching the time zone to a very different time zone, and refresh the ArcGIS Online data page. Some of the dates are now displayed as the previous day (from Mar 1st to Feb 28th using your example) if the time shift is sufficiently large.
Please refer to ArcGIS Online (https://doc.arcgis.com/en/arcgis-online/manage-data/work-with-date-fields.htm#ESRI_SECTION1_BCC2E215ABAE4997983D065D5CF66FA1) or ArcGIS Enterprise (https://enterprise.arcgis.com/en/portal/latest/use/work-with-date-fields.htm#ESRI_SECTION1_BCC2E215ABAE4997983D065D5CF66FA1) documentation for more information.