flex中的datagrid上的日期怎么转换
如:MonJul500:00:00GMT+08002010这种格式的,数据是从数据库读取出来的...
如:Mon Jul 5 00:00:00 GMT+0800 2010 这种格式的,数据是从数据库读取出来的
展开
2个回答
展开全部
下面是flex转换日期的方法:
var d:Date=new Date("Mon Jul 5 00:00:00 GMT+0800 2010 ");
var df:DateFormatter=new DateFormatter;
df.formatString="YYYY-MM-DD";
Alert.show(df.format(d));
如果是datagrid直接显示,可以用labelFunction:
<mx:DataGridColumn labelFunction="getDateValue"/>
private function getDateValue(item:Object, column:DataGridColumn):String{
//把item里的日期值处理成想要的日期格式返回
}
var d:Date=new Date("Mon Jul 5 00:00:00 GMT+0800 2010 ");
var df:DateFormatter=new DateFormatter;
df.formatString="YYYY-MM-DD";
Alert.show(df.format(d));
如果是datagrid直接显示,可以用labelFunction:
<mx:DataGridColumn labelFunction="getDateValue"/>
private function getDateValue(item:Object, column:DataGridColumn):String{
//把item里的日期值处理成想要的日期格式返回
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询