您好,我有一个csharp应用程序和一个flex应用程序,在这两个应用程序中,我都获得了currentdatetime并对其进行了格式化。与使用csharp应用程序时获得的毫秒相比,我在flex应用程序中获得的毫秒数似乎落后了很多。我不确定我是否做错了什么,但这是我的flex函数,用于格式化我的日期。请让我知道这是否是在flex中获得以下日期格式yyyy/MM/dd hh:mm:ss.fff的正确方法。
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());
}发布于 2013-03-15 21:50:12
查看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的小时数
https://stackoverflow.com/questions/15424281
复制相似问题