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 Aam/pm 标记。J一天中的小时数 (0-23)。H一天中的小时数 (1-24)。Kam/pm 中的小时数 (0-11)。Lam/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.0Player 版本:Flash 9, AIR 1.1产品版本:Flex 3