`
sunxiang0918
  • 浏览: 46672 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

FLEX中的格式化日期

阅读更多

可以在页面中加入 <mx:DateFormatter id="ID " formatString=" 格式 " /> 来实现格式化日期

 

调用的时候在 AS 使用 : ID .format(new Date()); 实现格式化

 

 

格式化日期的掩码 :

 

The following table describes the valid pattern letters:

 

Pattern letter

 

Description

 

Y

 

 

Year. If the number of pattern letters is two, the year is truncated to two digits; otherwise, it appears as four digits. The year can be zero-padded, as the third example shows in the following set of examples:

 

  • YY = 05
  • YYYY = 2005
  • YYYYY = 02005

M

 

 

Month in year. The format depends on the following criteria:

 

  • If the number of pattern letters is one, the format is interpreted as numeric in one or two digits.
  • If the number of pattern letters is two, the format is interpreted as numeric in two digits.
  • If the number of pattern letters is three, the format is interpreted as short text.
  • If the number of pattern letters is four, the format is interpreted as full text.

Examples:

 

  • M = 7
  • MM= 07
  • MMM=Jul
  • MMMM= July

D

 

 

Day in month. While a single-letter pattern string for day is valid, you typically use a two-letter pattern string.

 

Examples:

 

  • D=4
  • DD=04
  • DD=10

E

 

 

Day in week. The format depends on the following criteria:

 

  • If the number of pattern letters is one, the format is interpreted as numeric in one or two digits.
  • If the number of pattern letters is two, the format is interpreted as numeric in two digits.
  • If the number of pattern letters is three, the format is interpreted as short text.
  • If the number of pattern letters is four, the format is interpreted as full text.

Examples:

 

  • E = 1
  • EE = 01
  • EEE = Mon
  • EEEE = Monday

A

 

 

am/pm indicator.

 

J

 

 

Hour in day (0-23).

 

H

 

 

Hour in day (1-24).

 

K

 

 

Hour in am/pm (0-11).

 

L

 

 

Hour in am/pm (1-12).

 

N

 

 

Minute in hour.

 

Examples:

 

  • N = 3
  • NN = 03

S

 

 

Second in minute.

 

Example:

 

  • SS = 30

Other text

 

 

You can add other text into the pattern string to further format the string. You can use punctuation, numbers, and all lowercase letters. You should avoid uppercase letters because they may be interpreted as pattern letters.

 

Example:

 

  • EEEE, MMM. D, YYYY at L:NN A = Tuesday, Sept. 8, 2005 at 1:26 PM

分享到:
评论

相关推荐

    FLEX入门篇——日期的格式化

    本文将围绕“FLEX入门篇——日期的格式化”这一主题,深入探讨如何在Flex中处理和格式化日期。日期格式化在任何应用程序中都是常见的需求,尤其是在展示或存储用户友好的时间信息时。 首先,我们要了解Flex中处理...

    Flex实现自定义中文日期选择(mx:DateField)

    我们需要创建一个自定义的DateFormatter类,该类在格式化日期时返回中文日期字符串。例如,"年"代表年份,"月"代表月份,"日"代表日期。 2. **createChildren**:在组件初始化时,我们需要在这里创建并设置我们的...

    flex组件之格式化组件实例源码

    首先,格式化组件在Flex中扮演着关键角色,它们主要用于数据的显示和输入格式化。例如,日期、时间、数字和货币等数据类型通常需要特定的格式进行展示,以确保用户界面的一致性和易读性。这些格式化组件能够自动处理...

    Flex带时间的日期控件

    在Flex编程环境中,开发人员经常需要处理用户界面中的日期和时间选择,以便用户可以方便地输入或选择日期和时间。Flex带时间的日期控件就是为了解决这一需求而设计的,它允许用户同时选择日期和时间,提供了一种直观...

    flex带时间的日期控件,直接使用

    2. **格式化输出**:根据需求,控件应能将选定的日期和时间以指定的格式(如"YYYY-MM-DD HH:MM")显示。 3. **事件处理**:当用户选择新的日期或时间时,控件应当触发适当的事件,如`change`事件,以便应用能够响应...

    flex4 dataGrid 日期格式转换

    除了在`DataGridColumn`上直接使用`labelFunction`,你还可以在运行时直接调用`DateFormatter`来格式化日期。例如,在函数中: ```actionscript regTime.text = df.format(memberResult.registeTime); ``` 这将把`...

    (十五)Flex4_格式化与校验器

    在Flex4中,格式化通常涉及到数字、日期、时间等类型的显示。例如,你可以使用NumberFormatter类来控制数字的显示方式,包括小数位数、千位分隔符等。DateFormatter类则用于处理日期和时间的格式,可以自定义日期...

    Flex实现国际化样例

    同时,考虑日期、数字和货币格式的本地化,确保这些元素也能正确显示。 7. **测试和调试**:在开发过程中,可以通过修改系统语言环境或者使用模拟器来测试不同语言下的应用表现。确保所有文本都能正确显示,没有...

    flex日期控件可选时分秒

    5. 国际化支持:Flex框架提供了强大的国际化支持,DateTimeField可以根据用户所在地的日期和时间格式进行自动调整。 五、实际应用 在实际项目中,使用DateTimeField时,开发者通常需要结合服务器端的日期时间处理...

    Flex 日期组件

    `DateField`是Flex中的一个控件,它允许用户输入或选择日期,提供了丰富的自定义和格式化选项。 首先,让我们了解`DateField`的基本用法。`DateField`控件继承自`TextInput`,但添加了日期选择的功能。通过设置`...

    FLEX 年月日时分日期自定义控件

    此外,它可能还支持自定义格式化,以便以用户期望的格式显示日期和时间。 **5. 引入和使用** 由于该控件是.mxml文件,可以直接导入到Flex项目中。在项目的源代码中,可以通过实例化DateTimePicker类来使用这个控件...

    flex 日期控件可选时分秒

    3. **格式化日期和时间** 使用`formatString`属性可以自定义日期和时间的显示格式。例如,若要以"年-月-日 时:分:秒"格式显示,可以设置: ```xml ``` `formatString`支持多种格式代码,如`y`代表四位年份,`M...

    自扩展Flex控件,可以同时选择日期和时间

    在给定的标题和描述中提到的“自扩展Flex控件,可以同时选择日期和时间”,我们关注的是一个特定的UI组件,它允许用户在同一界面中挑选日期和时间,这样的控件在日程安排、事件预订等场景中非常实用。 这个自扩展...

    flex 学习项目中总结的时间处理工具类DateUtils

    `DateUtils`类通常包含了一系列静态方法,这些方法能够帮助开发者执行常见的日期和时间任务,如格式化日期、比较日期、计算时间差、获取特定日期部分(如年、月、日)等。下面我们将深入探讨这个工具类可能包含的...

    Flex数据显示与数据验证

    在实际应用中,格式化器同样可以在`&lt;fx:Declarations&gt;`部分声明,并通过`formatString`属性指定具体的格式化规则。以下是一个使用`mx:PhoneFormatter`的例子: ```xml , MMM D, YYYY" /&gt; (event)"/&gt; ...

    flex中时分秒计算

    使用DateField初始化日期 ```mxml ()}" formatString="YYYY-MM-DD" dayNames="[,һ,,,,,]" monthNames="[һ,,,,,,,,,ʮ,ʮһ,ʮ]"/&gt; ``` 这里通过`selectedDate="{newDate()}"`设置默认日期为当前日期。同时,...

    Flex 获取当前时间和获取当前时间减去一天的时间并且格式化为年月日时分秒的形式

    Date类提供了丰富的API,可以用于创建、比较、修改和格式化日期。 1. **获取当前时间**: 要获取系统当前的日期和时间,可以创建一个Date对象的实例,不传入任何参数即可: ```actionscript var now:Date = new ...

Global site tag (gtag.js) - Google Analytics