操作方法

操作方法:在 web 地图弹出窗口中添加 AM 或 PM

Last Published: April 25, 2020

摘要

可以在 web 地图弹出窗口中包括日期和时间值。 但是, 默认情况下,时间(以 12 时制显示)不包含 AM 或 PM 指示符。 如果查看者想要确定事件发生于上午还是下午,就可能造成困惑。

下图显示了 Portal for ArcGIS Map Viewer 中的弹出窗口,这里显示的时间没有 AM 或 PM。

The date formatting does not add automatically the AM or PM at the end

可以使用 Arcade 表达式来包括 AM 或 PM 指示符。 可以使用 ArcGIS Arcade 文本函数 来指定弹出窗口中显示的时间和日期格式。

过程

以下步骤介绍了如何将 Arcade 表达式添加到 web 地图中的弹出窗口:
  1. 在 ArcGIS Online 或 web 地图中配置弹出窗口
  2. 配置弹出窗口侧控制台,滚动到属性表达式,然后单击添加
  1. 属性表格式文本框中输入表达式,然后单击确定执行表达式。

    以下 Arcade 表达式用于在 web 地图窗口中添加 AM 或 PM。 如果小时数大于 12,则返回 PM,否则返回 AM。
var n = Date(2018,04,24,05,09);
var ampm = "";
if (Hour(n) > 12) {
ampm = "PM"
}
else {
ampm = "AM";
}
return Concatenate([Text(n,'ddd MMM D, h:m'), ampm], " ");

下图显示根据以上步骤进行操作后,web 地图弹出窗口中的时间末尾添加了 AM。

文章 ID:000018309

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容