从日期Flex获取毫秒

时间:2013-03-15 03:40:46

标签: flex date-format milliseconds

您好我有一个csharp应用程序和一个flex应用程序,在这两个我得到currentdatetime并格式化它。与使用csharp应用程序时获得的毫秒数相比,我在我的flex应用程序中得到的millisecoonds看起来比较紧张。我不确定我是否做错了,但这是我的flex函数,它格式化我的日期。如果这是获得以下日期格式的正确方法,请告知我yyyy / MM / dd hh:mm:ss.fff in flex。

    private function GetCurrentDateTime():void
{
            var dateFormatter:DateFormatter = new DateFormatter();
            dateFormatter.formatString = 'YYYY/MM/DD HH:NN:SS'; 

            var dtCurrent:Date = new Date();                
            currDateTime = String(dateFormatter.format(dtCurrent) + '.' + dtCurrent.getMilliseconds());                             
}

1 个答案:

答案 0 :(得分:0)

查看DateFormatter类http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/formatters/DateFormatter.html#formatString

上的文档

我相信您需要的格式字符串是YYYY/MM/DD HH:NN:SS.QQQ

注意:HH从1-24返回小时数。 JJ可用于从0-23返回小时