| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Duration 的软件包 | |
|---|---|
| javax.xml.datatype | XML/Java 类型映射关系。 | 
| javax.xml.datatype 中 Duration 的使用 | 
|---|
| 返回 Duration 的 javax.xml.datatype 中的方法 | |
|---|---|
abstract  Duration | 
Duration.add(Duration rhs)
计算值为 this+rhs 的新持续时间。 | 
abstract  Duration | 
Duration.multiply(BigDecimal factor)
计算新的持续时间,其值是此持续时间值的 factor 倍。 | 
 Duration | 
Duration.multiply(int factor)
计算新的持续时间,值为此持续时间值的 factor 倍。 | 
abstract  Duration | 
Duration.negate()
返回值为 -this 的新 Duration 对象。 | 
abstract  Duration | 
DatatypeFactory.newDuration(boolean isPositive,
            BigInteger years,
            BigInteger months,
            BigInteger days,
            BigInteger hours,
            BigInteger minutes,
            BigDecimal seconds)
获取 Duration 的新实例,该 Duration 根据 isPositive、years、months、days、hours、minutes、seconds 的值确定。 | 
 Duration | 
DatatypeFactory.newDuration(boolean isPositive,
            int years,
            int months,
            int days,
            int hours,
            int minutes,
            int seconds)
获取 Duration 的新实例,该 Duration 根据 isPositive、years、months、days、hours、minutes、seconds 的值确定。 | 
abstract  Duration | 
DatatypeFactory.newDuration(long durationInMilliSeconds)
获取新的 Duration 实例,它将 Duration 指定为毫秒。 | 
abstract  Duration | 
DatatypeFactory.newDuration(String lexicalRepresentation)
获取新的 Duration 实例,它根据 XML 模式 1.0 第 3.2.6.1 节中的定义将 Duration 指定为其字符串表示形式 "PnYnMnDTnHnMnS"。 | 
 Duration | 
DatatypeFactory.newDurationDayTime(boolean isPositive,
                   BigInteger day,
                   BigInteger hour,
                   BigInteger minute,
                   BigInteger second)
根据 XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration 中的定义,使用指定 day、hour、minute 和 second 创建类型为 xdt:dayTimeDuration 的 Duration。 | 
 Duration | 
DatatypeFactory.newDurationDayTime(boolean isPositive,
                   int day,
                   int hour,
                   int minute,
                   int second)
根据 XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration 中的定义,使用指定 day、hour、minute 和 second 创建类型为 xdt:dayTimeDuration 的 Duration。 | 
 Duration | 
DatatypeFactory.newDurationDayTime(long durationInMilliseconds)
使用 XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration 中定义的指定毫秒创建类型为 xdt:dayTimeDuration 的 Duration。 | 
 Duration | 
DatatypeFactory.newDurationDayTime(String lexicalRepresentation)
通过解析其 String 表示形式 "PnDTnHnMnS"(XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration)创建类型为 xdt:dayTimeDuration 的 Duration。 | 
 Duration | 
DatatypeFactory.newDurationYearMonth(boolean isPositive,
                     BigInteger year,
                     BigInteger month)
根据 XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration 中的定义,使用指定 year 和 month 创建类型为 xdt:yearMonthDuration 的 Duration。 | 
 Duration | 
DatatypeFactory.newDurationYearMonth(boolean isPositive,
                     int year,
                     int month)
根据 XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration 中的定义,使用指定 year 和 month 创建类型为 xdt:yearMonthDuration 的 Duration。 | 
 Duration | 
DatatypeFactory.newDurationYearMonth(long durationInMilliseconds)
根据 XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration 中的定义,使用指定毫秒创建类型为 xdt:yearMonthDuration 的 Duration。 | 
 Duration | 
DatatypeFactory.newDurationYearMonth(String lexicalRepresentation)
通过解析其 String 表示形式 "PnYnM"(XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration)创建类型为 xdt:yearMonthDuration 的 Duration。 | 
abstract  Duration | 
Duration.normalizeWith(Calendar startTimeInstant)
通过使用特定的时间点作为参考点,将 years 和 months 字段转换为 days 字段。  | 
 Duration | 
Duration.subtract(Duration rhs)
计算值为 this-rhs 的新持续时间。 | 
| 参数类型为 Duration 的 javax.xml.datatype 中的方法 | |
|---|---|
abstract  Duration | 
Duration.add(Duration rhs)
计算值为 this+rhs 的新持续时间。 | 
abstract  void | 
XMLGregorianCalendar.add(Duration duration)
将 duration 添加到此实例。 | 
abstract  int | 
Duration.compare(Duration duration)
与此 Duration 实例的部分顺序关系比较。 | 
 boolean | 
Duration.isLongerThan(Duration duration)
检查此持续时间对象是否严格长于另一个 Duration 对象。 | 
 boolean | 
Duration.isShorterThan(Duration duration)
检查此持续时间对象是否严格短于另一个 Duration 对象。 | 
 Duration | 
Duration.subtract(Duration rhs)
计算值为 this-rhs 的新持续时间。 | 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。