有誰知道如何讓動作呈現空日期值'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