Flex中的TimeZone示例?

时间:2012-11-14 04:50:12

标签: flex date timezone

实际上在我的Flex应用程序中我传递Date(以String格式)以及Timezone(String格式)转换为Date类型但它没有转换Date类型...它给出null值和我的

这样的示例代码......

       var tzDate:String="20012-12-12";
       var tzString:String=tzComboBox.selectedItem;//hear value GMT+0530
       var startDate:Date = DateField.stringToDate(tzDate+" "+tzString,"YYYY-MM-DD TZD");
       Alert.show(startDate);//hear value giving "Null"

问题是它没有转换日期格式... Plz帮帮我

1 个答案:

答案 0 :(得分:1)

在解析之前使用解析函数和格式化日期

var tzDate:String="2012-12-12";
var tzString:String="GMT+0530";

var dateformat:DateFormatter = new DateFormatter();
dateformat.formatString = "YYYY/MM/DD";

var dateStr:String = dateformat.format(tzDate) +" "+ tzString;
//dateStr is 2012/12/12 GMT+0530
var startDate:Date =  new Date(Date.parse(dateStr));
Alert.show(startDate.toString());
//Show Date of Local time Zone
//Tue Dec 11 21:30:00 GMT+0300 2012

希望有助于