模式 数据格式

数据格式

使用格式化的数据,来表示不同类型的数值和语言。

日期和时间可以格式化,用于表示时间范围、时区、缩写等适合用户所处情境的格式。

数据修订和截断指南介绍了如何表示截断的数字,以及如何对敏感数据进行伪装。

格式包括

时间
月,日,年
大致时间
绝对时间
时区
缩写
数字四舍五入

000 • • • 0000

12:00 UTC

数据截断和时间显示示例

日期 & 时间 Expand and collapse content An arrow that points down when collapsed and points up when expanded.

日期和时间

如何格式化日期和时间取决于以下几个因素:

  • 时间或日期是否是当前的
  • 使用 12 小时制还是 24 小时制
  • 你需要多精确的显示

元素

描述

示例

时间

使用 AM 或 PM 显示当天的时间,不使用点号。如果使用 24 小时制,则显示不带 AM/PM 的时间。

很多非英语语言使用小写的 am 和 pm。

2:00 PM
14:00

月,日,年

在当前的年份内,显示不带年份的日期。否则,显示日期和年份。

1月14日
2012年1月14日

大致时间

大致时间会四舍五入到最大和最近的日期或时间单位。

5分钟内
3天前

绝对时间

当不适合使用大致时间时,显示精确的日期或时间。

今天,10:00 AM

时间和日期范围

日期和时间范围根据下列几个因素进行格式化:

  • 该日期或时间范围在同一个年份内
  • 该日期或时间范围都是今年的
  • 范围内的时间有相同的 AM 或 PM

范围元素

描述

示例

短破折号

使用短破折号分割日期或时间范围(不含空格)。当正式拼写月份时添加空格,以消除歧义。

8:00 AM–12:30 PM
6月6日 - 2月2日

年份

显示开始和结束的年份,除非这两个日期都是当前年份。

2013年12月6日-2014年1月2日
2014年1月4日-6日

AM/PM

如果两个时间的 AM/PM 相同,只在范围的后面显示一个 AM 或 PM。

8:00–10:30 AM

时区

因为不同地区的时区不同,使用时区时,要确保目的明确和有意义。

时区类型

描述

示例

单数字的小时

移除小时前面的0

UTC+5:00

单个时区

引用单个时区时,使用双字母时区,删除S(标准时区)或D(夏令时)。

Open 4–10 PM ET

组合时区

当为全国受众指定日期时,需要包含标准时区或夏令时(例如 EDT),以避免混淆。一些美国的州,如亚利桑那州,不使用夏令时。

第一场比赛在2015年4月13日下午4点 EDT。

根据用户所处情境修改日期和时间

根据所处情境,显示日期或时间,或同时显示日期和时间。

所处情境

描述

示例

未来

未来的日期需要包含时间。

10月10日,08:00

过去

当引用过去的时间时,同时显示日期和时间

1月5日上午7:16 提醒我

遥远的过去

在遥远的过去的事件可以省略时间。

1月3日

平日

当引用一周中的某一天时,显示以逗号分隔的缩写的日期。

Mon, Jan 10, 8:00 AM

持续时间

以 H:MM:SS 的格式显示录音(如视频或音频)的持续时间。如果不适用,请省略小时或秒。

在同一情境中使用相同的格式。例如页面中有一个标记为 “3:15” 的视频(使用小时和分钟),不应在该页面中使用那种格式再来表示分钟和秒。

0:30
1:01:05

缩写

如果空间有限,月和日部分可以使用缩写

时间段

说明

示例

月份

月份可以使用缩写或数字。许多语言的月份没有缩写的名称。

Jan 6
3/12/12

数据格式

美国的日期格式为月/日/年,但其他国家使用日/月/年。

2012年3月12日写作 03/12/12 可能会被误解为 2012年12月3日。

星期几

星期几可以使用每天的第一个字母的缩写。

S 表示星期天
M 表示星期一

日期和时间

缩写的星期几可以和时间结合使用。

Sun, 2:00 PM
Sun, 14:00

数字四舍五入

简化时间单位,可以适时的去除某些场景下的 “:00” ,例如时间戳、图标中的标签和持续时间等。

8 AM
2 hr 32 min ago

谈论日期和时间

当有可用空间时,显示日期和时间信息,因为人们通常会彼此谈论时间。

  • 请参考这些条款中的昨天或明天
  • 如果这个日期在下一周,则显示星期几(例如星期二)
  • 以其他有助于理解的方式描述一天中的时间,例如 “商店营业时间为上午9:00-午夜” 或 “明天下午提醒我”

数据修订和截断 Expand and collapse content An arrow that points down when collapsed and points up when expanded.

截断数值

居中的椭圆[• • •]是隐藏部分敏感数据的符号字符。它们指示何时数字是不完全可见的(例如信用卡或社保号码)。

何时使用 3 个点的居中椭圆

要隐藏大部分数字,例如社保号码,请使用三个点的居中椭圆[• • •]。

你可以跨字体和平台使用此格式:
1. 在第一个椭圆之前放置两个空格
2. 然后在每个椭圆和最后一个椭圆之间添加一个空格。

或者,使用 Unicode 字符代替:U0020,U0020,U2022,U2006,U2022,U2006,U2022,U2006

SSN • • • 5678

正确示例

何时使用 4 个居中椭圆

信用卡和借记卡数据必须使用 4 个居中椭圆进行隐藏 [• • • •].

用 Unicode 表示:
U0020,U0020,U2022,U2006,U2022,U2006,U2022,U2006,U2022,U2006

Visa • • • • 1234

正确示例

用于信用卡号的椭圆符号

减少字母

底线椭圆[...]表示未显示的字母、单词或短语。它们还可以表示名称或邮件地址仅部分可见。

用法

在显示的最后一个字母后面输入三个点号(或者 Unicode 字符 U2026)。

PayPal krestovozdvizhensky@goog…

正确示例

用三个底线椭圆缩减了邮件地址。