ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# Date Field Formatters(日期字段格式化程序) 原文链接 : [https://www.elastic.co/guide/en/kibana/5.2/field-formatters-date.html](https://www.elastic.co/guide/en/kibana/5.2/field-formatters-date.html) 译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=8160002](http://www.apache.wiki/pages/viewpage.action?pageId=8160002) 贡献者 : [小瑶](/display/~chenyao),[ApacheCN](/display/~apachecn),[Apache中文网](/display/~apachechina) 日期字段支持 **Date** , **Url** 和 **String** 格式化程序(**formatters**)。 **Date formatters** 使您能够使用 **moments.js** 标准格式定义来选择日期戳(**date stamps**)的显示格式。 **String** 字段格式化程序可以对字段的内容应用以下转换 :  * 转换为小写 * 转换为大写 * 转换为标题大小写 * 应用短点变换,使用内容的第一个字符替换该内容,如以下示例所示 :  | 原始 | 变换后 | | --- | --- | | **com.organizations.project.ClassName** | **c.o.p.ClassName** | **Url** 字段格式化程序可以采用以下类型 :  * 链接(**Link**)类型将字段的内容转换为 **URL** 。 * 图像(**Image**)类型可用于指定指定图像所在的图像目录。 您可以使用模板自定义任一类型的 **URL** 字段格式。 **URL** 模板允许您将特定值添加到部分 **URL** 。使用字符串** {{value}}** 将字段的内容添加到固定的 **URL** 。 例如,当 :  * 一个字段包含一个用户标识(**User ID**)。 * 该字段使用 **Url** 字段格式化程序 * **URI** 模板为** http://company.net/profiles?user_id={­{value}­}** 生成的 **URL** 将使用该字段中的 **user ID** 替换掉** {{value}}** 。 **{{value}}** 模板字符串对字段的内容进行 URL 编码。当编码到 **URL** 中的字段包含**非 ASCII** 字符时,这些字符将替换为 **%** 字符和适当的十六进制代码。例如,字段内容 **user/admin** 导致 URL 模板添加 **user%2Fadmin** 。 当格式化程序类型(**formatter type**)设置为 **Image** 时,**{{value}}**模板字符串指定指定 **URI** 处图像的名称。 要将未转义的值直接传递到 **URL** ,请使用** {{rawValue}}** 字符串。 使用标签模板(**Label Template**),您可以指定显示的文本字符串,而不是原始 **URL** 。您可以在标签模板中正常使用 **{{value}}**模板字符串。您还可以使用 **{{url}}**模板字符串来显示格式化的 **URL** 。