flex中如何获取系统时间

 Flex中虽然提供了Date类以及Timer类,但是需要显示时间还要进行一定的转化,代码如下:

  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">   
  3.        
  4.    <mx:Script>      
  5.    <![CDATA[   
  6.       
  7.        import mx.formatters.DateFormatter;      
  8.        import flash.utils.Timer;   
  9.        import flash.events.TimerEvent;      
  10.      
  11.        private function init():void {      
  12.                   var timer:Timer = new Timer(1000);      
  13.                   timer.addEventListener(TimerEvent.TIMER, this.resetNow);                       
  14.                       timer.start();      
  15.        }      
  16.              
  17.              
  18.        private function resetNow(event:TimerEvent):void {      
  19.                
  20.             // 获取登录时间和日期   
  21.     var dateFormatter:DateFormatter = new DateFormatter();    
  22.     dateFormatter.formatString = "YYYY年MM月DD日";   
  23.     var time:String = new Date().toLocaleTimeString();   
  24.     var date:String = dateFormatter.format(new Date());   
  25.     this.date.text = date;     
  26.     this.clock.text = time;   
  27.        }      
  28.      
  29.    ]]>      
  30.    </mx:Script>   
  31.       
  32.    <mx:Text id="clock" text="" creationComplete="this.init()" right="10" height="20" width="120" top="10"/>   
  33.       
  34.    <mx:Text id="date" text="" creationComplete="this.init()" right="100" height="20" width="120" top="10"/>   
  35.        
  36. </mx:Application>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值