xs:date是schema定义的日期类型,我们可以在XSLT中利用xs:date()来强制转换某个字符串为日期型.当然字符串参数的格式是有要求的:yyyy-mm-dd,例如,2007-03-09. 2,xs:time xs:time是schema定义的时间类型,我们同样可以在XSLT中利用xs:time()来强制转换某个字符串为时间型.字符串的格式要求为:hh:mm:ss 3,xs:dateTime xs:dateTime是schema定义的日期时间型,当使用xs:dateTime()来强制转换某个字符串为日期时间型时,字符串的格式应该是:yyyy-mm-ddTHH:MM:SS 例如:2007-03-11T11:09:05,其中的"T"为日期和时间的分割符,是必须的. note:有时候以上三种类型的末尾会有一个大写字母"Z",它代表Z时区,也就是世界标准时间,原来经常说的GMT时间. http://www.w3.org/2005/04/xpath-datatypes 1,xdt:dayTimeDuration 这种类型,根据XSLT2.0 programmer's reference的解释,实际是一个小数,用来表示一个时间段的秒数.它的写法,举例来说:P1DT4H5M7.9S 其中P为前缀,实际的时间段为1天4小时5分钟7.9秒钟,另外,T和上面的情况一样,表示日期和时间的分割符. 这里要注意的是,xdt:dayTimeDuration是一个时间段,而xs:date等则为一个时间点. 因为xdt:dayTimeDuration含有day的部分,所以它可以和xs:date进行运算,例如:xs:date('2007-09-09') + xdt:dayTimeDuration('P1DT4H5M7.9S'). 因为xdt:dayTimeDuration含有time部分,所以它可以和xs:time进行运算.例如:xs:time('07:12:50') + xdt:dayTimeDuration('PT12M:5.5S'). 2,xdt:yearMonthDuration 这种类型其实是一个表示月数的整数,写法:xdt:yearMonthDuration('P2Y3M'). 它可以和xs:date进行运算.  我们经常用到的日期相关类型:http://www.w3.org/2001/XMLSchema1,xs:datexs:date是schema定义的日期类型,我们可以在XSLT中利用xs:date()来强制转换某个字符串为日期型.当然字符串参数的格式是有要求的:yyyy-mm-dd,例如,2007-03-09.2,xs:timexs:time是schema定义的时间类型,我们 [url]http://www.w3.org/2001/ XML Schema [/url] 1,xs: date xs: date schema 定义的 日期 ,我们可以在 XSLT 中利用xs: date ()来强制转换某个字符串为 日期 .当然字符串参数的格式是有要求的:yyyy-mm-dd,例如,2007-03-09. 2,xs:time xs:ti...
我们有一个 EJB,jws 注释为 Web 服务。它有一个非常复杂的 pojo 模 ,可以生成一个同样复杂的 xsd。 pojo 包含许多 java.util. Date 。这些都映射到 xs: date Time。 该服务在 Oracle(BEA) OSB(AquaLogic) 中用作“业务服务”。我们还有一个“代理服务”,我们使用 XQuery(OSB/AquaLogic 方式)将其映射到 BS。代理服务的 xsd 具有对应字段的 xs: date 。 出于某种原因,Oracle 的 XQuery 实现不支持从 .
除非注明例外,否则以下格式在整个通用 API 模式中使用。 通用 API 遵循 W3C 支持的 日期 时间 的 ISO 标准规范,采用 xs: date Time 格式: yyyy 是年份 mm (第一个)是月份 dd 是一天 T 是一个分隔符,表示 时间 紧随其后 hh 是 24 小时制的小时 mm (秒)是分钟 ss 是整秒 s (可选)是小数秒 zzzzzz 是时区 https://support.travelport.com/webhelp/uapi/Conte