5
A
回答
9
XML模式definesdateTime
作为ISO8601有一些例外,你应该坚持这一点,否则你会得到严重的互操作性问题。如果您要发送/接收日采用不同的格式,请使用simpleType
用正则表达式限制和解析/格式化日期在应用程序代码:
<xs:simpleType name="CustomDate">
<xs:restriction base="xs:string">
<xs:pattern value="\d{8}"/>
</xs:restriction>
</xs:simpleType>
如果你真的想勾搭内建类型(非常不可取的),你的XML框架/库可能会有一些支持。例如,在Java/JAXB中,您可以将自定义变换器/格式化程序应用于任何类型,因此在客户机/服务器代码中,您仍然使用Date
对象(不是8位String
),但是它使用自定义例程进行编组/非编组。
+0
相关问题
- 1. XS:日期返回与格式YYYYMMDD
- 2. SQL Server日期格式yyyymmdd
- 3. 如何用YYYYMMDD格式减去日期?
- 4. 格式日期从14八月到YYYYMMDD
- 5. SQL日期格式转换YYYYMMDD
- 6. 未能解析使用DateTime.TryParseExact()在YYYYMMDD嗯格式日期
- 7. 我想当前日期转换为简单的日期格式
- 8. YYYYMMDD日期格式正则表达式来验证C#中的日期.net
- 9. 日期(“8601格式日期”)?
- 10. 日期格式为日期
- 11. 日期格式日期
- 12. 如何使用JQuery DatePicker以格式YYYYMMDD返回日期?
- 13. SSIS格式日期YYYYMMDD,日偏差为X天?
- 14. SAS日期 - 今日()转换为YYYYMMDD格式
- 15. 转换YYYYMMDD日期格式和计算行业平均按日期
- 16. 格式日期使用SimpleDateFormat
- 17. 使用日期格式
- 18. 使用ISO格式日期
- 19. 日期格式
- 20. 格式日期
- 21. 日期格式
- 22. 日期格式
- 23. 日期格式
- 24. 日期格式?
- 25. 格式日期
- 26. 日期格式
- 27. 格式日期
- 28. 格式日期
- 29. 日期格式
- 30. 日期格式
xs:日期格式为YYYY-MM-DD。为什么你在意XML格式的日期格式?你的应用程序应该照顾到将其转换为所需的格式。 – asgs 2011-02-18 09:43:45