JAVA & FLEX

          一個分享java和flex開發(fā)經驗的空間

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

           1import mx.formatters.*;
           2private var myDataate=new Date(); 
           3private function changeDatas():void
           4{
           5// 格式化函數(shù)
           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
          主站蜘蛛池模板: 岳阳市| 靖西县| 九寨沟县| 阳山县| 武山县| 平度市| 通州区| 大厂| 迭部县| 山东省| 泰顺县| 襄城县| 都江堰市| 涿鹿县| 清丰县| 昭觉县| 龙门县| 陇西县| 德令哈市| 福海县| 鄄城县| 吴江市| 容城县| 大连市| 同仁县| 田林县| 土默特左旗| 无棣县| 永和县| 宝兴县| 崇仁县| 黄龙县| 锡林浩特市| 柳州市| 南涧| 开鲁县| 武陟县| 会同县| 伊宁市| 千阳县| 若尔盖县|