JavaTM 2 Platform
Standard Ed. 6

類別 javax.xml.datatype.Duration
的使用

使用 Duration 的軟體套件
javax.xml.datatype XML/Java 型別映射關係。 
 

javax.xml.datatypeDuration 的使用
 

返回 Durationjavax.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 中的定義,使用指定 dayhourminutesecond 創建型別為 xdt:dayTimeDurationDuration
 Duration DatatypeFactory.newDurationDayTime(boolean isPositive, int day, int hour, int minute, int second)
          根據 XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration 中的定義,使用指定 dayhourminutesecond 創建型別為 xdt:dayTimeDurationDuration
 Duration DatatypeFactory.newDurationDayTime(long durationInMilliseconds)
          使用 XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration 中定義的指定毫秒創建型別為 xdt:dayTimeDurationDuration
 Duration DatatypeFactory.newDurationDayTime(String lexicalRepresentation)
          通過解析其 String 表示形式 "PnDTnHnMnS"(XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration)創建型別為 xdt:dayTimeDurationDuration
 Duration DatatypeFactory.newDurationYearMonth(boolean isPositive, BigInteger year, BigInteger month)
          根據 XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration 中的定義,使用指定 yearmonth 創建型別為 xdt:yearMonthDurationDuration
 Duration DatatypeFactory.newDurationYearMonth(boolean isPositive, int year, int month)
          根據 XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration 中的定義,使用指定 yearmonth 創建型別為 xdt:yearMonthDurationDuration
 Duration DatatypeFactory.newDurationYearMonth(long durationInMilliseconds)
          根據 XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration 中的定義,使用指定毫秒創建型別為 xdt:yearMonthDurationDuration
 Duration DatatypeFactory.newDurationYearMonth(String lexicalRepresentation)
          通過解析其 String 表示形式 "PnYnM"(XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration)創建型別為 xdt:yearMonthDurationDuration
abstract  Duration Duration.normalizeWith(Calendar startTimeInstant)
          通過使用特定的時間點作為參考點,將 years 和 months 欄位轉換為 days 欄位。
 Duration Duration.subtract(Duration rhs)
          計算值為 this-rhs 的新持續時間。
 

參數型別為 Durationjavax.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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only