首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

字符串转时间,该怎么处理

2012-02-25 
字符串转时间前提:flex3var sdate:String 2011-9-21 16:30:30转换成一个Date然后和当前系统时间进行

字符串转时间
前提:flex3 

 var sdate:String = "2011-9-21 16:30:30";

转换成一个Date 

然后和当前系统时间进行相减

[解决办法]
var sdate:String = "2011-9-21 16:30:30";
 var formatter:DateFormatter;
var mydate:Date = DateFormatter.parseDateString(sdate);//格式化string到date
var nowInMs:int = now.getTime();//当前毫秒数
var mydateInMs:int = mydate.getTime();//"2011-9-21 16:30:30";的毫秒数
var milliseconds:int = nowInMs - mydateInMs;// 计算时间差





[解决办法]
var mydateInMs:int = mydate.getTime();//"2011-9-21"的毫秒数
时分秒数======小时*60*60*1000+分钟*60*1000+秒*1000// "16:30:30"的毫秒数
var totalDateInMs= mydate.getTime()+时分秒数;//"2011-9-21 16:30:30";的毫秒数

这样也可以得到啊,LZ你换个角度考虑嘛
[解决办法]
是撒,这样解决不了,换种思路撒!
[解决办法]
DateField.stringToDate(aParentDate, "YYYY-MM-DD")
可以写你自己需要转换的格式。

热点排行