操作方法
有时,需要移除时间字段中记录的分钟和秒。 但是,如果提供大量数据,则将时间四舍五入到最接近的小时会非常耗时,如下图所示。 可以通过使用 Arcade 表达式以填充属性表中的数据来解决此问题。 本文提供了在 Portal for ArcGIS 和 ArcGIS Online Map Viewer 中使用 Arcade 表达式将时间四舍五入到最接近的小时的工作流。
Note: This workflow only applies to time data in a text field. For time data in a date field, use the Convert Time Field (Data Management) tool in ArcGIS Pro to convert the date field to a text field.
var t = ($feature.<TIME_FIELD>) var x = Iif (Minute(t) < 30, Hour(t), Hour(t) + 1) if(x == 24) { return 0 + ":00"; } else { return x + ":00"}
下图显示了 Portal for ArcGIS 属性表中以 24 小时制时间格式四舍五入到最接近的小时的时间。
文章 ID: 000030915
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序