`

Flex 日期格式化小记

    博客分类:
  • FLEX
阅读更多
掩码模式。

使用特定的大写字母组成模式 String,如 YYYY/MM。

DateFormatter 模式 String 既可以包含模式字母,也可以包含其它文本。要形成有效的模式 String,只需要一个模式字母。

下表描述了有效的模式字母:

模式字母 说明
Y 年份。如果有两个模式字母,则年份将截断为两位数字;否则,年份将以四位数字形式出现。年份可以用零补齐,如下面一组示例中第三个示例所示:
  • YY = 05
  • YYYY = 2005
  • YYYYY = 02005
M 一年中的月份。其格式取决于下列条件:
  • 如果有一个模式字母,则格式将设置为一位或两位数值。
  • 如果有两个模式字母,则格式将设置为两位数值。
  • 如果有三个模式字母,则格式将设置为短文本。
  • 如果有四个模式字母,则格式将设置为完整文本。
示例:
  • M = 7
  • MM= 07
  • MMM=Jul
  • MMMM= July
D 一月中的日期。尽管对于日期而言使用单个字母模式的字符串就有效,但通常使用两个字母模式的字符串。

示例:

  • D=4
  • DD=04
  • DD=10
E 星期中的天。其格式取决于下列条件:
  • 如果有一个模式字母,则格式将设置为一位或两位数值。
  • 如果有两个模式字母,则格式将设置为两位数值。
  • 如果有三个模式字母,则格式将设置为短文本。
  • 如果有四个模式字母,则格式将设置为完整文本。
示例:
  • E = 1
  • EE = 01
  • EEE = Mon
  • EEEE = Monday
A am/pm 标记。
J 一天中的小时数 (0-23)。
H 一天中的小时数 (1-24)。
K am/pm 中的小时数 (0-11)。
L am/pm 中的小时数 (1-12)。
N 小时中的分钟数。

示例:

  • N = 3
  • NN = 03
S 分钟中的秒数。

示例:

  • SS = 30
Q 秒中的毫秒数

示例:

  • QQ = 78
  • QQQ = 078
其它文本。 可以在模式字符串中添加其它文本,以进一步设置字符串格式。可以使用标点、数字和所有小写字母。应该避免使用大写字母,因为大写字母可能被解读为模式字母。

示例:

  • EEEE, MMM. D, YYYY at L:NN:QQQ A = Tuesday, Sept. 8, 2005 at 1:26:012 PM
语言版本:
3.0
Player 版本:
Flash 9, AIR 1.1
产品版本:
Flex 3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics