1
的BizTalk Server 2010具有如下的系統配置的BizTalk 2010:DateTime的文檔版本
Server: Windows Server 2008
FrameWork: .Net 4.0
通過時的BizTalk接收日期時間組合HTTP,它被轉換如下。
DateTime Sent: **2010-06-01T00:00:00-04:00**
DateTime Received and logged: **2010-06-01T00:00:00-04:00** (BizTalk 2010)
在BizTalk 2004(我們的舊集成環境,使用.Net Framework 1.1)中,BizTalk正在以下列格式接收和記錄消息。
DateTime Sent: 2010-06-01T00:00:00-04:00
DateTime Received and Logged: 2010-06-01T00:00:00.0000000-04:00
可以看出,前導零被添加到日期時間。以下是一些對我來說很神祕的組合。
Datetime Sent to BizTalk 2004: 2011-03-01T00:00:00-05:00
DateTime received and Logged: 2010-06-01T00:00:00.0000000-04:00
模式在兩種環境中定義爲xsd:dateTime。我無法找到一個事實,即爲什麼BizTalk或框架在兩種環境中表現不同。
注意:沒有日期轉換髮生在任何環境中。
在BizTalk 2010中,我可以看到TimeZone(-4:00)缺失。
想知道是否有任何設置需要我們修復此DateTime問題。
它們不是「前導零」,它只是日期時間,包括毫秒(在期間之後)在BizTalk 2004 vesion中。你需要精確到毫秒嗎?你說TimeZone(-4:00)缺失,但是在上面的所有示例中,包括BizTalk 2010,你可以在日期時間結束時清楚地看到-4:00。什麼是做日誌?如果是自定義代碼,請您顯示相關代碼? – Dijkgraaf 2013-11-10 20:41:19