將日期定位爲平面文件架構作爲數據類型。我們格式爲ddMMyy。我們有一個要求,在日期字段中需要允許000000。BizTalk - 平面文件架構,帶格式和填充零的日期
當在平面文件中傳遞000000時,我們得到Date不是有效的公曆日期格式。
爲了解決這個問題,我嘗試了用填充字符0填充,最小值爲0.這使得000000成爲有效值,但它沒有取得真正有效的日期值。
除了正則表達式,有沒有什麼辦法可以解決這個問題?
將日期定位爲平面文件架構作爲數據類型。我們格式爲ddMMyy。我們有一個要求,在日期字段中需要允許000000。BizTalk - 平面文件架構,帶格式和填充零的日期
當在平面文件中傳遞000000時,我們得到Date不是有效的公曆日期格式。
爲了解決這個問題,我嘗試了用填充字符0填充,最小值爲0.這使得000000成爲有效值,但它沒有取得真正有效的日期值。
除了正則表達式,有沒有什麼辦法可以解決這個問題?
如果該字段可能包含「000000」,則不能在其上使用日期/日期時間類型。
而是將其視爲平面文件的字符串。
您應該將映射中的6個char值轉換爲/。平面文件屬性不能爲您提供足夠的選項。
如果您可以更改數據類型,則可以使用xsd:union創建一個新類型,該類型接受限制爲「000000」的任何日期和字符串。