有谁知道如何让动作呈现空日期值'000:00:00T00:00:00'?我正在调用一个期望SOAP xml中的日期字段的Web服务。我需要这些日期中的一些序列化为空,我看不出如何产生null。我能得到的最接近的值是'1899-11-30T00:00:00Z'。以下是我正在使用的代码:Flex - 日期序列化
var dateStr:String =“0000-00-00T00:00:00+”; var emptyDate:Date = DateUtil.parseW3CDTF(dateStr); newReqData.DateTimeInit = emptyDate;
什么是DateTimeInit的类型?除了传递Date(几乎不会设置为0000 ...)外,没有其他方式进行初始化。 – 2010-08-25 01:22:11
类型是Date。我遇到的问题不是格式化,而是序列化。我想要SOAP调用来呈现通用的NULL日期,我相信它是'0000-00-00T00:00:00'。我的这个Web服务调用的.Net实现在XML文章中呈现这个值。 Flex的实现没有。它呈现'1899-11-30T00:00:00Z'。所以最终的结果是,我在数据库中得到了'11/30/1899'的日期,这是不希望的。使用.Net实现,我在数据库中获得了一个不错的NULL。 – Jim 2010-08-25 13:37:04