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 程序人生-天津 閱讀(3375) 評論(0)  編輯  收藏 所屬分類: Flex
          主站蜘蛛池模板: 河北省| 陆川县| 鄯善县| 侯马市| 边坝县| 子长县| 阿克陶县| 奉新县| 岑溪市| 永福县| 桦南县| 通榆县| 红原县| 墨竹工卡县| 长寿区| 密云县| 广元市| 襄汾县| 沅陵县| 潞城市| 高邮市| 凤冈县| 革吉县| 隆化县| 如东县| 湖州市| 卢氏县| 临沭县| 民丰县| 北京市| 疏附县| 温宿县| 新晃| 云林县| 蓝田县| 郑州市| 遂昌县| 中西区| 广安市| 龙井市| 浙江省|