Flex的DataGrid中时间如何格式化

 一:拉个DateFormatter 控件
<mx:DateFormatter id="df" formatString="YYYY-MM-DD"/>


精确到时分秒则是YYYY-MM-DD H:NN:SS

第二:写个函数
    private function formatStart(item:Object,column:DataGridColumn):String{
            return df.format(item.endDate);// df是一个DateFormatter,这里格式化item数据中的startDate字段
    }

第三:
.........
    <mx:DataGridColumn headerText="endDate" dataField="endDate" labelFunction="formatStart"/>
.........

有了这三个,显示数据已经没有问题了。其实也可以这样用,如在函数中

regTime.text=df.format(memberResult.registeTime);//返回的格林治时间格式化为YYYY-MM-DD格式

你可能感兴趣的:(Flex的DataGrid中时间如何格式化)