|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 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 指定为正数的年、月、日、时、分、秒。 |
Duration |
DatatypeFactory.newDuration(boolean isPositive,
int years,
int months,
int days,
int hours,
int minutes,
int seconds)
获取 Duration 的新实例,它将 Duration 指定为正数的年、月、日、时、分、秒。 |
abstract Duration |
DatatypeFactory.newDuration(long durationInMilliSeconds)
获取新的 Duration 实例,它将 Duration 指定为毫秒。 |
abstract Duration |
DatatypeFactory.newDuration(String lexicalRepresentation)
获取新的 Duration 实例,它根据 XML Schema 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 void |
XMLGregorianCalendar.add(Duration duration)
将 duration 添加到此实例。 |
abstract Duration |
Duration.add(Duration rhs)
计算其值为 this+rhs 的新持续时间。 |
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 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。