Flex的DataGrid中时间如何格式化

时间:2021-08-18 15:52:50

第一:拉个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.startDate);// df是一个DateFormatter,这里格式化item数据中的startDate字段
    }

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

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

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

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jinxinxin1314/archive/2009/10/27/4731439.aspx