Flex 页面的datagrid中要进行时间转换 咋转?

 我来答
laifu901
2012-05-22 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:247
采纳率:66%
帮助的人:57.1万
展开全部
labelFunction可以,还有一种就是dataGridCloun的datafiled列换了,以一个虚拟列和服务器端进行匹配,例如原来的/**
* 结束时间
*/
private Date finishDate;

是yyyy-MM-dd HH:mm:ss,我现在想变成yyyy-MM-dd,那我再java端的bean对象中再定义一列属性,
private String finish;
在finishDate的set方法中进行处理。转换成你想要的格式。

public void setFinishDate(Date finishDate) {
if(finishDate!=null){
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
finish=df.format(finishDate);
}
this.finishDate = finishDate;
}
之后datafiled=“finish”
就是不用原先的datafiled=“finishDate”了。
这样的用法很多,在java端进行处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长空一路遥
2012-05-21 · TA获得超过125个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:106万
展开全部
在 dataGridCloun中添加 labelFunction="updateDate"

public function updateDate(item:Obj,colum:DataGridCloun):String
{
return item['date'];
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式