JAVA & FLEX

          一個分享java和flex開發經驗的空間

             :: 首頁 ::  :: 聯系 ::  :: 管理 ::
            26 隨筆 :: 2 文章 :: 44 評論 :: 0 Trackbacks
          在Flex中,有的時候需要對日期做格式化,JAVA中我們已經很熟悉了,Flex中和JAVA大體相同,但是還有一個小小不一樣,看下面的例子

           1import mx.formatters.*;
           2private var myDataate=new Date(); 
           3private function changeDatas():void
           4{
           5// 格式化函數
           6var myDateFormatterateFormatter=new DateFormatter();
           7// 定義日期格式
           8myDateFormatter.formatString="YYYY-MM-DD JJ:NN:SS";
           9mx.controls.Alert.show(myDateFormatter.format(myData));
          10}

          Flex3語言參考手冊中,關于DateFormatter的formatString是這樣解釋的:

          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
          posted on 2008-08-29 16:46 程序人生-天津 閱讀(3380) 評論(0)  編輯  收藏 所屬分類: Flex
          主站蜘蛛池模板: 盘山县| 枝江市| 肥东县| 平谷区| 湖口县| 堆龙德庆县| 达孜县| 辽宁省| 罗平县| 台东市| 沁水县| 大同县| 南阳市| 建始县| 谷城县| 阿城市| 保靖县| 兴义市| 赣州市| 扎鲁特旗| 故城县| 巴林左旗| 和田县| 孝感市| 黔西| 来凤县| 朝阳区| 万州区| 乌兰浩特市| 丹阳市| 堆龙德庆县| 华安县| 轮台县| 定远县| 江津市| 垫江县| 阳西县| 安顺市| 拉萨市| 夹江县| 新郑市|