JavaTM 2 Platform
Standard Ed. 6

類別 java.util.Calendar
的使用

使用 Calendar 的軟體套件
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
java.text 提供以與自然語言無關的方式來處理文本、日期、數字和訊息的類別和介面。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
javax.sql 為通過 JavaTM 程式語言進行伺服器端資料源存取和處理提供 API。 
javax.sql.rowset JDBC RowSet 實作的標準介面和基礎類別。 
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.datatype XML/Java 型別映射關係。 
 

java.sqlCalendar 的使用
 

參數型別為 Calendarjava.sql 中的方法
 Date CallableStatement.getDate(int parameterIndex, Calendar cal)
          以 java.sql.Date 物件的形式獲取指定 JDBC DATE 參數的值,使用給定 Calendar 物件建構日期。
 Date ResultSet.getDate(int columnIndex, Calendar cal)
          以 Java 程式語言中 java.sql.Date 物件的形式獲取此 ResultSet 物件的當前行中指定列的值。
 Date CallableStatement.getDate(String parameterName, Calendar cal)
          以 java.sql.Date 物件的形式獲取 JDBC DATE 參數的值,使用給定 Calendar 物件建構日期。
 Date ResultSet.getDate(String columnLabel, Calendar cal)
          以 Java 程式語言中 java.sql.Date 物件的形式獲取此 ResultSet 物件的當前行中指定列的值。
 Time CallableStatement.getTime(int parameterIndex, Calendar cal)
          以 java.sql.Time 物件的形式獲取指定 JDBC TIME 參數的值,使用給定 Calendar 物件建構時間。
 Time ResultSet.getTime(int columnIndex, Calendar cal)
          以 Java 程式語言中 java.sql.Time 物件的形式獲取此 ResultSet 物件的當前行中指定列的值。
 Time CallableStatement.getTime(String parameterName, Calendar cal)
          以 java.sql.Time 物件的形式獲取 JDBC TIME 參數的值,使用給定 Calendar 物件建構時間。
 Time ResultSet.getTime(String columnLabel, Calendar cal)
          以 Java 程式語言中 java.sql.Time 物件的形式獲取此 ResultSet 物件的當前行中指定列的值。
 Timestamp CallableStatement.getTimestamp(int parameterIndex, Calendar cal)
          以 java.sql.Timestamp 物件的形式獲取指定 JDBC TIMESTAMP 參數的值,使用給定 Calendar 物件建構 Timestamp 物件。
 Timestamp ResultSet.getTimestamp(int columnIndex, Calendar cal)
          以 Java 程式語言中 java.sql.Timestamp 物件的形式獲取此 ResultSet 物件的當前行中指定列的值。
 Timestamp CallableStatement.getTimestamp(String parameterName, Calendar cal)
          以 java.sql.Timestamp 物件的形式獲取 JDBC TIMESTAMP 參數的值,使用給定 Calendar 物件建構 Timestamp 物件。
 Timestamp ResultSet.getTimestamp(String columnLabel, Calendar cal)
          以 Java 程式語言中 java.sql.Timestamp 物件的形式獲取此 ResultSet 物件的當前行中指定列的值。
 void PreparedStatement.setDate(int parameterIndex, Date x, Calendar cal)
          使用給定的 Calendar 物件將指定參數設置為給定 java.sql.Date 值。
 void CallableStatement.setDate(String parameterName, Date x, Calendar cal)
          使用給定的 Calendar 物件將指定參數設置為給定 java.sql.Date 值。
 void PreparedStatement.setTime(int parameterIndex, Time x, Calendar cal)
          使用給定的 Calendar 物件將指定參數設置為給定 java.sql.Time 值。
 void CallableStatement.setTime(String parameterName, Time x, Calendar cal)
          使用給定的 Calendar 物件將指定參數設置為給定 java.sql.Time 值。
 void PreparedStatement.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
          使用給定的 Calendar 物件將指定參數設置為給定 java.sql.Timestamp 值。
 void CallableStatement.setTimestamp(String parameterName, Timestamp x, Calendar cal)
          使用給定的 Calendar 物件將指定參數設置為給定 java.sql.Timestamp 值。
 

java.textCalendar 的使用
 

宣告為 Calendarjava.text 中的欄位
protected  Calendar DateFormat.calendar
          DateFormat 使用 calendar 來產生實作日期和時間格式化所需的時間欄位值。
 

返回 Calendarjava.text 中的方法
 Calendar DateFormat.getCalendar()
          獲取與此日期/時間格式器關聯的日曆。
 

參數型別為 Calendarjava.text 中的方法
 void DateFormat.setCalendar(Calendar newCalendar)
          設置此日期格式所使用的日曆。
 

java.utilCalendar 的使用
 

java.utilCalendar 的子類別
 class GregorianCalendar
          GregorianCalendarCalendar 的一個具體子類別,提供了世界上大多數國家/地區使用的標準日曆系統。
 

返回 Calendarjava.util 中的方法
static Calendar Calendar.getInstance()
          使用預設時區和語言環境獲得一個日曆。
static Calendar Calendar.getInstance(Locale aLocale)
          使用預設時區和指定語言環境獲得一個日曆。
static Calendar Calendar.getInstance(TimeZone zone)
          使用指定時區和預設語言環境獲得一個日曆。
static Calendar Calendar.getInstance(TimeZone zone, Locale aLocale)
          使用指定時區和語言環境獲得一個日曆。
 

參數型別為 Calendarjava.util 中的方法
 int Calendar.compareTo(Calendar anotherCalendar)
          比較兩個 Calendar 物件表示的時間值(從歷元至現在的毫秒偏移量)。
 

javax.sqlCalendar 的使用
 

參數型別為 Calendarjavax.sql 中的方法
 void RowSet.setDate(int parameterIndex, Date x, Calendar cal)
          使用給定 java.sql.Date 值設置此 RowSet 物件命令中的指定參數。
 void RowSet.setDate(String parameterName, Date x, Calendar cal)
          使用給定 Calendar 物件將指定參數設置為給定的 java.sql.Date 值。
 void RowSet.setTime(int parameterIndex, Time x, Calendar cal)
          使用給定 java.sql.Time 值設置此 RowSet 物件命令中的指定參數。
 void RowSet.setTime(String parameterName, Time x, Calendar cal)
          使用給定 Calendar 物件將指定參數設置為給定的 java.sql.Time 值。
 void RowSet.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
          使用給定 java.sql.Timestamp 值設置此 RowSet 物件命令中的指定參數。
 void RowSet.setTimestamp(String parameterName, Timestamp x, Calendar cal)
          使用給定 Calendar 物件將指定參數設置為給定的 java.sql.Timestamp 值。
 

javax.sql.rowsetCalendar 的使用
 

參數型別為 Calendarjavax.sql.rowset 中的方法
 void BaseRowSet.setDate(int parameterIndex, Date x, Calendar cal)
          將指定參數設置為給定的 java.sql.Date 物件。
 void BaseRowSet.setDate(String parameterName, Date x, Calendar cal)
          使用給定 Calendar 物件將指定參數設置為給定的 java.sql.Date 值。
 void BaseRowSet.setTime(int parameterIndex, Time x, Calendar cal)
          將指定參數設置為給定的 java.sql.Time 物件。
 void BaseRowSet.setTime(String parameterName, Time x, Calendar cal)
          使用給定 Calendar 物件將指定參數設置為給定的 java.sql.Time 值。
 void BaseRowSet.setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
          將指定參數設置為給定的 java.sql.Timestamp 物件。
 void BaseRowSet.setTimestamp(String parameterName, Timestamp x, Calendar cal)
          使用給定 Calendar 物件將指定參數設置為給定的 java.sql.Timestamp 值。
 

javax.xml.bindCalendar 的使用
 

返回 Calendarjavax.xml.bind 中的方法
static Calendar DatatypeConverter.parseDate(String lexicalXSDDate)
           將字元串參數轉換為一個 Calendar 值。
 Calendar DatatypeConverterInterface.parseDate(String lexicalXSDDate)
           將字元串參數轉換為一個 Calendar 值。
static Calendar DatatypeConverter.parseDateTime(String lexicalXSDDateTime)
           將字元串參數轉換為一個 Calendar 值。
 Calendar DatatypeConverterInterface.parseDateTime(String lexicalXSDDateTime)
           將字元串參數轉換為一個 Calendar 值。
static Calendar DatatypeConverter.parseTime(String lexicalXSDTime)
           將字元串參數轉換為一個 Calendar 值。
 Calendar DatatypeConverterInterface.parseTime(String lexicalXSDTime)
           將字元串參數轉換為一個 Calendar 值。
 

參數型別為 Calendarjavax.xml.bind 中的方法
static String DatatypeConverter.printDate(Calendar val)
           將 Calendar 值轉換為一個字元串。
 String DatatypeConverterInterface.printDate(Calendar val)
           將 Calendar 值轉換為一個字元串。
static String DatatypeConverter.printDateTime(Calendar val)
           將 Calendar 值轉換為一個字元串。
 String DatatypeConverterInterface.printDateTime(Calendar val)
           將 Calendar 值轉換為一個字元串。
static String DatatypeConverter.printTime(Calendar val)
           將 Calendar 值轉換為一個字元串。
 String DatatypeConverterInterface.printTime(Calendar val)
           將 Calendar 值轉換為一個字元串。
 

javax.xml.datatypeCalendar 的使用
 

參數型別為 Calendarjavax.xml.datatype 中的方法
abstract  void Duration.addTo(Calendar calendar)
          將此持續時間添加到 Calendar 物件。
 long Duration.getTimeInMillis(Calendar startInstant)
          返回以毫秒為單位的持續時間的長度。
abstract  Duration Duration.normalizeWith(Calendar startTimeInstant)
          通過使用特定的時間點作為參考點,將 years 和 months 欄位轉換為 days 欄位。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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