数字格式和时间格式的约定
在该页面上
数字格式和时间格式的约定
在许多解释和格式化函数中,可以通过使用格式代码设置数字和日期的格式。本主题介绍对数字、日期、时间或时间戳设置格式所使用的惯例。这些惯例同时适用于脚本和图表函数。
数字格式
要表示一个具体数位的数字,可以使用符号
要在小数点左边表示可能的数字,可使用符号
要标记千位分隔符的位置或小数位分隔符的位置,可以使用适用的千位分隔符和小数位分隔符。
格式代码用于定义分隔符的位置。无法在格式代码中设置分隔符。在脚本中,对于这种情况可以使用 DecimalSep 和 ThousandSep 变量。
可以对任何位置的数字使用千位分隔符分组数位。例如,一个格式字符串
有关更多信息,请参阅DecimalSep 和ThousandSep 。
Examples:
数字格式 | 说明 |
---|---|
|
描述带千位分隔符的整数数字。在该示例中,将 " " 用作小数位分隔符。 |
|
描述不带千位分隔符的整数数字。 |
|
描述至少四位数的整数数字。如数字 123 将显示为 0123。 |
|
描述带三个小数位的数字。在该示例中,将 "." 用作小数位分隔符。 |
特殊数字格式
Qlik Sense 可以解释及格式化任何基数在 2 和 36 之间的数字,包括二进制、八进制及十六进制。它也可处理罗马格式。
格式 | 说明 |
---|---|
二进制格式 |
要表示二进制格式,格式代码前面应带 |
八进制格式 |
要表示八进制格式,格式代码前面应带 |
十六进制格式 |
要表示十六进制格式,格式代码前面应带 |
十进制格式 |
允许使用 |
自定义基数格式 |
要使用介于 2 和 36 之间的任何基数表示一个格式,格式代码前面应以 |
罗马格式 |
要表示罗马数字,格式代码前面应带 |
Examples:
示例 | 结果 |
---|---|
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
日期
可以使用下列符号格式化日期。可以使用任意分隔符。
符号 | 说明 |
---|---|
|
要描述日期,每一个数位使用符号 |
|
要描述月份,使用符号 使用
有关更多信息,请参阅MonthNames 和LongMonthNames 。 |
|
要描述年,每一个数位使用符号 |
|
要描述周几,使用符号
有关更多信息,请参阅DayNames 和LongDayNames 。 |
Examples: (使用 31st March 2013 作为示例日期)
示例 | 结果 |
---|---|
|
描述如 13-03-31 的日期。 |
|
描述如 3/31/13 的日期。 |
|
描述如 2013-Mar-31 的日期。 |
|
描述如 31 March 2013 的日期。 |
|
描述如 3/31/13 的日期。 |
|
描述如 6 13-03-31 的日期。 |
|
描述如 Sat 13-03-31 的日期。 |
|
描述如 Saturday 13-03-31 的日期。 |
时间
可以使用下列符号格式化时间。可以使用任意分隔符。
符号 | 说明 |
---|---|
|
要描述小时,每一个数位使用符号 |
|
要描述分钟,每一个数位使用符号 |
|
要描述秒,每一个数位使用符号 |
|
要描述分秒,每一个数位使用符号 |
|
要以 AM/PM 格式描述时间,在时间后使用符号 |
Examples: (使用 18.30 作为示例时间):
示例 | 结果 |
---|---|
|
描述如 18:30 的时间 |
|
描述如 18.30.00.00 的时间 |
|
描述如 06:30:pm 的时间 |
时间戳
在时间戳中使用的符号与以上在日期和时间中使用的符号相同。
Examples: (使用 31th March 2013 18.30 作为示例时间戳)
示例 | 结果 |
---|---|
|
描述如 13-03-31 18:30 的时间戳。 |
|
描述如 3/31/13 18.30.00.0000 的时间戳。 |