JavaTM 2 Platform
Standard Ed. 6

類別 java.util.Date
的使用

使用 Date 的軟體套件
java.security 為安全框架提供類別和介面。 
java.security.cert 提供用於解析和管理證書、證書撤消列表 (CRL) 和證書路徑的類別和介面。 
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
java.text 提供以與自然語言無關的方式來處理文本、日期、數字和訊息的類別和介面。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
java.util.concurrent.locks 為鎖和等待條件提供一個框架的介面和類別,它不同於內置同步和監視器。 
javax.management.openmbean 提供開放資料型別和 Open MBean 描述符類別。 
javax.management.timer 提供對 Timer MBean(計時器 MBean)的定義。 
javax.print.attribute 提供了描述 JavaTM Print Service 屬性的型別以及如何分類別這些屬性的類別和介面。 
javax.print.attribute.standard 包 javax.print.attribute.standard 套件括特定列印屬性的類別。 
javax.security.auth.kerberos 此套件包含與 Kerberos 網路驗證協議相關的實用工具類別。 
javax.security.cert 為公鑰證書提供類別。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.xml.datatype XML/Java 型別映射關係。 
 

java.securityDate 的使用
 

返回 Datejava.security 中的方法
abstract  Date KeyStoreSpi.engineGetCreationDate(String alias)
          返回該別名標識的項的創建日期。
 Date KeyStore.getCreationDate(String alias)
          返回給定別名標識的條目的創建日期。
 Date Timestamp.getTimestamp()
          返回產生時間戳時的日期和時間。
 

參數型別為 Datejava.security 中的建構子
Timestamp(Date timestamp, CertPath signerCertPath)
          建構一個時間戳。
 

java.security.certDate 的使用
 

返回 Datejava.security.cert 中的方法
 Date X509CertSelector.getCertificateValid()
          返回 certificateValid 標準。
 Date PKIXParameters.getDate()
          返回應該確定證書路徑有效性的時間。
 Date X509CRLSelector.getDateAndTime()
          返回 dateAndTime 標準。
abstract  Date X509CRL.getNextUpdate()
          獲取 CRL 的 nextUpdate 日期。
abstract  Date X509Certificate.getNotAfter()
          獲取證書有效期的 notAfter 日期。
abstract  Date X509Certificate.getNotBefore()
          獲取證書有效期的 notBefore 日期。
 Date X509CertSelector.getPrivateKeyValid()
          返回 privateKeyValid 標準。
abstract  Date X509CRLEntry.getRevocationDate()
          獲取此 X509CRLEntry 的撤消日期 revocationDate
abstract  Date X509CRL.getThisUpdate()
          獲取 CRL 的 thisUpdate 日期。
 

參數型別為 Datejava.security.cert 中的方法
abstract  void X509Certificate.checkValidity(Date date)
          檢查給定的日期是否處於證書的有效期內。
 void X509CertSelector.setCertificateValid(Date certValid)
          設置 certificateValid 標準。
 void PKIXParameters.setDate(Date date)
          設置應該確定證書路徑有效性的時間。
 void X509CRLSelector.setDateAndTime(Date dateAndTime)
          設置 dateAndTime 標準。
 void X509CertSelector.setPrivateKeyValid(Date privateKeyValid)
          設置 privateKeyValid 標準。
 

java.sqlDate 的使用
 

java.sqlDate 的子類別
 class Date
          一個套件裝了毫秒值的精簡型外覆器 (thin wrapper),它允許 JDBC 將毫秒值標識為 SQL DATE 值。
 class Time
          一個與 java.util.Date 類別有關的精簡型外覆器 (thin wrapper),它允許 JDBC 將該類別標識為 SQL TIME 值。
 class Timestamp
          一個與 java.util.Date 類別有關的精簡型外覆器 (thin wrapper),它允許 JDBC API 將該類別標識為 SQL TIMESTAMP 值。
 

參數型別為 Datejava.sql 中的方法
 int Timestamp.compareTo(Date o)
          將此 Timestamp 物件與給定的 Date(必須為 Timestamp 物件)相比較。
 

java.textDate 的使用
 

返回 Datejava.text 中的方法
 Date SimpleDateFormat.get2DigitYearStart()
          返回在 100 年週期內被解釋的兩位數字年份的開始日期。
 Date DateFormat.parse(String source)
          從給定字元串的開始解析文本,以產生一個日期。
 Date SimpleDateFormat.parse(String text, ParsePosition pos)
          解析字元串的文本,產生 Date
abstract  Date DateFormat.parse(String source, ParsePosition pos)
          根據給定的解析位置開始解析日期/時間字元串。
 

參數型別為 Datejava.text 中的方法
 String DateFormat.format(Date date)
          將一個 Date 格式化為日期/時間字元串。
 StringBuffer SimpleDateFormat.format(Date date, StringBuffer toAppendTo, FieldPosition pos)
          將給定的 Date 格式化為日期/時間字元串,並將結果添加到給定的 StringBuffer
abstract  StringBuffer DateFormat.format(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition)
          將一個 Date 格式化為日期/時間字元串。
 void SimpleDateFormat.set2DigitYearStart(Date startDate)
          設置 100 年週期的兩位數年份,該年份將被解釋為從使用者指定的日期開始。
 

java.utilDate 的使用
 

返回 Datejava.util 中的方法
 Date GregorianCalendar.getGregorianChange()
          獲得格里高里歷的更改日期。
 Date Calendar.getTime()
          返回一個表示此 Calendar 時間值(從歷元至現在的毫秒偏移量)的 Date 物件。
 

參數型別為 Datejava.util 中的方法
 boolean Date.after(Date when)
          測試此日期是否在指定日期之後。
 boolean Date.before(Date when)
          測試此日期是否在指定日期之前。
 int Date.compareTo(Date anotherDate)
          比較兩個日期的順序。
 boolean SimpleTimeZone.inDaylightTime(Date date)
          如果給定日期在夏令時期間,則執行查詢。
abstract  boolean TimeZone.inDaylightTime(Date date)
          查詢給定的日期是否在此時區的夏令時中。
 void Timer.schedule(TimerTask task, Date time)
          安排在指定的時間執行指定的任務。
 void Timer.schedule(TimerTask task, Date firstTime, long period)
          安排指定的任務在指定的時間開始進行重複的固定延遲執行
 void Timer.scheduleAtFixedRate(TimerTask task, Date firstTime, long period)
          安排指定的任務在指定的時間開始進行重複的固定速率執行
 void GregorianCalendar.setGregorianChange(Date date)
          設置 GregorianCalendar 的更改日期。
 void Calendar.setTime(Date date)
          使用給定的 Date 設置此 Calendar 的時間。
 

java.util.concurrent.locksDate 的使用
 

參數型別為 Datejava.util.concurrent.locks 中的方法
 boolean AbstractQueuedLongSynchronizer.ConditionObject.awaitUntil(Date deadline)
          實作絕對定時條件等待。
 boolean Condition.awaitUntil(Date deadline)
          造成當前執行緒在接到信號、被中斷或到達指定最後期限之前一直處於等待狀態。
 boolean AbstractQueuedSynchronizer.ConditionObject.awaitUntil(Date deadline)
          實作絕對定時條件等待。
 

javax.management.openmbeanDate 的使用
 

型別參數型別為 Datejavax.management.openmbean 中的欄位
static SimpleType<Date> SimpleType.DATE
          SimpleType 實例,該實例描述其 Java 類別名稱為 java.util.Date 的值。
 

javax.management.timerDate 的使用
 

返回 Datejavax.management.timer 中的方法
 Date Timer.getDate(Integer id)
          獲得與計時器通知關聯的日期的一個副本。
 Date TimerMBean.getDate(Integer id)
          獲得與計時器通知關聯的日期的一個副本。
 

參數型別為 Datejavax.management.timer 中的方法
 Integer Timer.addNotification(String type, String message, Object userData, Date date)
          創建具有指定 typemessageuserData 的新計時器通知,並將其插入到帶有給定日期以及 null 時段和出現數量的通知列表中。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date)
          創建具有指定 typemessageuserData 的新計時器通知,並將其插入到帶有給定日期以及 null 時段和出現數量的通知列表中。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period)
          創建具有指定 typemessageuserData 的新計時器通知,並將其插入到帶有給定日期和時段,以及 null 出現數量的通知列表中。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period)
          創建具有指定 typemessageuserData 的新計時器通知,並將其插入到帶有給定日期和時段,以及 null 出現數量的通知列表中。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences)
          創建具有指定 typemessageuserData 的新計時器通知,並將其插入到帶有給定日期、時段和出現數量的通知列表中。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences)
          創建具有指定 typemessageuserData 的新計時器通知,並將其插入到帶有給定日期、時段和出現數量的通知列表中。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          創建具有指定 typemessageuserData 的新計時器通知,並將其插入到帶有給定日期、時段和出現數量的通知列表中。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          創建具有指定 typemessageuserData 的新計時器通知,並將其插入到帶有給定日期、時段和出現數量的通知列表中。
 

javax.print.attributeDate 的使用
 

返回 Datejavax.print.attribute 中的方法
 Date DateTimeSyntax.getValue()
          返回此日期-時間屬性的 java.util.Date 值。
 

參數型別為 Datejavax.print.attribute 中的建構子
DateTimeSyntax(Date value)
          建構具有給定 java.util.Date 值的新的日期-時間屬性。
 

javax.print.attribute.standardDate 的使用
 

參數型別為 Datejavax.print.attribute.standard 中的建構子
DateTimeAtCompleted(Date dateTime)
          建構具有給定 Date 值的新 date-time at completed 屬性。
DateTimeAtCreation(Date dateTime)
          建構具有給定 Date 值的新的 DateTimeAtCreation 屬性。
DateTimeAtProcessing(Date dateTime)
          建構具有給定 Date 值的新的 DateTimeAtProcessing 屬性。
JobHoldUntil(Date dateTime)
          建構具有給定 Date 值新 JobHoldUntil 屬性。
 

javax.security.auth.kerberosDate 的使用
 

返回 Datejavax.security.auth.kerberos 中的方法
 Date KerberosTicket.getAuthTime()
          返回客戶端進行驗證的時間。
 Date KerberosTicket.getEndTime()
          返回此票據有效期的期滿時間。
 Date KerberosTicket.getRenewTill()
          返回此票據最新的期滿時間,包括所有的更新。
 Date KerberosTicket.getStartTime()
          返回此票據有效期的開始時間。
 

參數型別為 Datejavax.security.auth.kerberos 中的建構子
KerberosTicket(byte[] asn1Encoding, KerberosPrincipal client, KerberosPrincipal server, byte[] sessionKey, int keyType, boolean[] flags, Date authTime, Date startTime, Date endTime, Date renewTill, InetAddress[] clientAddresses)
          使用客戶端從 KDC 接收的或從快取記憶體中讀取的證書資訊建構 KerberosTicket。
 

javax.security.certDate 的使用
 

返回 Datejavax.security.cert 中的方法
abstract  Date X509Certificate.getNotAfter()
          獲取證書有效期的 notAfter 日期。
abstract  Date X509Certificate.getNotBefore()
          獲取證書有效期的 notBefore 日期。
 

參數型別為 Datejavax.security.cert 中的方法
abstract  void X509Certificate.checkValidity(Date date)
          檢查指定的日期是否處於證書的有效期內。
 

javax.swingDate 的使用
 

返回 Datejavax.swing 中的方法
 Date SpinnerDateModel.getDate()
          返回此 Date 序列中的當前元素。
 

參數型別為 Datejavax.swing 中的方法
static
<M,I> RowFilter<M,I>
RowFilter.dateFilter(RowFilter.ComparisonType type, Date date, int... indices)
          返回一個 RowFilter,它包含至少具有一個符合指定標準的 Date 值的條目。
 

參數型別為 Datejavax.swing 中的建構子
SpinnerDateModel(Date value, Comparable start, Comparable end, int calendarField)
          創建一個表示 startend 之間的日期序列的 SpinnerDateModel
 

javax.xml.datatypeDate 的使用
 

參數型別為 Datejavax.xml.datatype 中的方法
 void Duration.addTo(Date date)
          將此持續時間添加到 Date 物件。
 long Duration.getTimeInMillis(Date startInstant)
          返回以毫秒為單位的持續時間的長度。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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