| Package | Description | 
|---|---|
| java.security | Provides the classes and interfaces for the security framework. | 
| java.security.cert | Provides classes and interfaces for parsing and managing
 certificates, certificate revocation lists (CRLs), and
 certification paths. | 
| java.sql | Provides the API for accessing and processing data stored in a 
data source (usually a relational database) using the 
JavaTM programming language. | 
| java.text | Provides classes and interfaces for handling text, dates, numbers, and messages
in a manner independent of natural languages. | 
| java.util | Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a random-number generator, and a bit array). | 
| java.util.concurrent.locks | Interfaces and classes providing a framework for locking and waiting
 for conditions that is distinct from built-in synchronization and
 monitors. | 
| javax.management.openmbean | Provides the open data types and Open MBean descriptor classes. | 
| javax.management.timer | Provides the definition of the Timer MBean. | 
| javax.print.attribute | Provides classes and interfaces
that describe the types of JavaTM Print
Service attributes and how they can be collected into attribute sets. | 
| javax.print.attribute.standard | Package javax.print.attribute.standard
contains classes for specific printing attributes. | 
| javax.security.auth.kerberos | This package contains utility classes related to the Kerberos network
 authentication protocol. | 
| javax.security.cert | Provides classes for public key certificates. | 
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.xml.datatype | XML/Java Type Mappings. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Date | KeyStoreSpi. engineGetCreationDate(String alias)Returns the creation date of the entry identified by the given alias. | 
| Date | KeyStore. getCreationDate(String alias)Returns the creation date of the entry identified by the given alias. | 
| Date | Timestamp. getTimestamp()Returns the date and time when the timestamp was generated. | 
| Constructor and Description | 
|---|
| Timestamp(Date timestamp,
         CertPath signerCertPath)Constructs a Timestamp. | 
| Modifier and Type | Method and Description | 
|---|---|
| Date | X509CertSelector. getCertificateValid()Returns the certificateValid criterion. | 
| Date | PKIXParameters. getDate()Returns the time for which the validity of the certification path
 should be determined. | 
| Date | X509CRLSelector. getDateAndTime()Returns the dateAndTime criterion. | 
| Date | CertificateRevokedException. getInvalidityDate()Returns the invalidity date, as specified in the Invalidity Date
 extension of this  CertificateRevokedException. | 
| abstract Date | X509CRL. getNextUpdate()Gets the  nextUpdatedate from the CRL. | 
| abstract Date | X509Certificate. getNotAfter()Gets the  notAfterdate from the validity period of
 the certificate. | 
| abstract Date | X509Certificate. getNotBefore()Gets the  notBeforedate from the validity period of
 the certificate. | 
| Date | X509CertSelector. getPrivateKeyValid()Returns the privateKeyValid criterion. | 
| Date | CertificateRevokedException. getRevocationDate()Returns the date on which the certificate was revoked. | 
| abstract Date | X509CRLEntry. getRevocationDate()Gets the revocation date from this X509CRLEntry,
 the revocationDate. | 
| abstract Date | X509CRL. getThisUpdate()Gets the  thisUpdatedate from the CRL. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | X509Certificate. checkValidity(Date date)Checks that the given date is within the certificate's
 validity period. | 
| void | X509CertSelector. setCertificateValid(Date certValid)Sets the certificateValid criterion. | 
| void | PKIXParameters. setDate(Date date)Sets the time for which the validity of the certification path
 should be determined. | 
| void | X509CRLSelector. setDateAndTime(Date dateAndTime)Sets the dateAndTime criterion. | 
| void | X509CertSelector. setPrivateKeyValid(Date privateKeyValid)Sets the privateKeyValid criterion. | 
| Constructor and Description | 
|---|
| CertificateRevokedException(Date revocationDate,
                           CRLReason reason,
                           X500Principal authority,
                           Map<String,Extension> extensions)Constructs a  CertificateRevokedExceptionwith
 the specified revocation date, reason code, authority name, and map
 of extensions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DateA thin wrapper around a millisecond value that allows
 JDBC to identify this as an SQL  DATEvalue. | 
| class  | TimeA thin wrapper around the  java.util.Dateclass that allows the JDBC
 API to identify this as an SQLTIMEvalue. | 
| class  | TimestampA thin wrapper around  java.util.Datethat allows
 the JDBC API to identify this as an SQLTIMESTAMPvalue. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | Timestamp. compareTo(Date o)Compares this  Timestampobject to the givenDateobject. | 
| Modifier and Type | Method and Description | 
|---|---|
| Date | SimpleDateFormat. get2DigitYearStart()Returns the beginning date of the 100-year period 2-digit years are interpreted
 as being within. | 
| Date | DateFormat. parse(String source)Parses text from the beginning of the given string to produce a date. | 
| abstract Date | DateFormat. parse(String source,
     ParsePosition pos)Parse a date/time string according to the given parse position. | 
| Date | SimpleDateFormat. parse(String text,
     ParsePosition pos)Parses text from a string to produce a  Date. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | DateFormat. format(Date date)Formats a Date into a date/time string. | 
| abstract StringBuffer | DateFormat. format(Date date,
      StringBuffer toAppendTo,
      FieldPosition fieldPosition)Formats a Date into a date/time string. | 
| StringBuffer | SimpleDateFormat. format(Date date,
      StringBuffer toAppendTo,
      FieldPosition pos)Formats the given  Dateinto a date/time string and appends
 the result to the givenStringBuffer. | 
| void | SimpleDateFormat. set2DigitYearStart(Date startDate)Sets the 100-year period 2-digit years will be interpreted as being in
 to begin on the date the user specifies. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Date | Date. from(Instant instant)Obtains an instance of  Datefrom anInstantobject. | 
| Date | GregorianCalendar. getGregorianChange()Gets the Gregorian Calendar change date. | 
| Date | Calendar. getTime() | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | Date. after(Date when)Tests if this date is after the specified date. | 
| boolean | Date. before(Date when)Tests if this date is before the specified date. | 
| int | Date. compareTo(Date anotherDate)Compares two Dates for ordering. | 
| abstract boolean | TimeZone. inDaylightTime(Date date)Queries if the given  dateis in Daylight Saving Time in
 this time zone. | 
| boolean | SimpleTimeZone. inDaylightTime(Date date)Queries if the given date is in daylight saving time. | 
| void | Timer. schedule(TimerTask task,
        Date time)Schedules the specified task for execution at the specified time. | 
| void | Timer. schedule(TimerTask task,
        Date firstTime,
        long period)Schedules the specified task for repeated fixed-delay execution,
 beginning at the specified time. | 
| void | Timer. scheduleAtFixedRate(TimerTask task,
                   Date firstTime,
                   long period)Schedules the specified task for repeated fixed-rate execution,
 beginning at the specified time. | 
| void | GregorianCalendar. setGregorianChange(Date date)Sets the  GregorianCalendarchange date. | 
| Calendar.Builder | Calendar.Builder. setInstant(Date instant)Sets the instant parameter to the  instantvalue given by aDate. | 
| void | Calendar. setTime(Date date)Sets this Calendar's time with the given  Date. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | Condition. awaitUntil(Date deadline)Causes the current thread to wait until it is signalled or interrupted,
 or the specified deadline elapses. | 
| boolean | AbstractQueuedLongSynchronizer.ConditionObject. awaitUntil(Date deadline)Implements absolute timed condition wait. | 
| boolean | AbstractQueuedSynchronizer.ConditionObject. awaitUntil(Date deadline)Implements absolute timed condition wait. | 
| Modifier and Type | Field and Description | 
|---|---|
| static SimpleType<Date> | SimpleType. DATEThe  SimpleTypeinstance describing values whose
 Java class name isjava.util.Date. | 
| Modifier and Type | Method and Description | 
|---|---|
| Date | TimerMBean. getDate(Integer id)Gets a copy of the date associated to a timer notification. | 
| Date | Timer. getDate(Integer id)Gets a copy of the date associated to a timer notification. | 
| Modifier and Type | Method and Description | 
|---|---|
| Integer | TimerMBean. addNotification(String type,
               String message,
               Object userData,
               Date date)Creates a new timer notification with the specified  type,messageanduserDataand inserts it into the list of notifications with a given date
 and a null period and number of occurrences. | 
| Integer | Timer. addNotification(String type,
               String message,
               Object userData,
               Date date)Creates a new timer notification with the specified  type,messageanduserDataand inserts it into the list of notifications with a given date
 and a null period and number of occurrences. | 
| Integer | TimerMBean. addNotification(String type,
               String message,
               Object userData,
               Date date,
               long period)Creates a new timer notification with the specified  type,messageanduserDataand inserts it into the list of notifications with a given date
 and period and a null number of occurrences. | 
| Integer | Timer. addNotification(String type,
               String message,
               Object userData,
               Date date,
               long period)Creates a new timer notification with the specified  type,messageanduserDataand inserts it into the list of notifications with a given date
 and period and a null number of occurrences. | 
| Integer | TimerMBean. addNotification(String type,
               String message,
               Object userData,
               Date date,
               long period,
               long nbOccurences)Creates a new timer notification with the specified  type,messageanduserDataand inserts it into the list of notifications with a given date,
 period and number of occurrences. | 
| Integer | Timer. addNotification(String type,
               String message,
               Object userData,
               Date date,
               long period,
               long nbOccurences)Creates a new timer notification with the specified  type,messageanduserDataand inserts it into the list of notifications with a given date,
 period and number of occurrences. | 
| Integer | TimerMBean. addNotification(String type,
               String message,
               Object userData,
               Date date,
               long period,
               long nbOccurences,
               boolean fixedRate)Creates a new timer notification with the specified  type,messageanduserDataand inserts it into the list of notifications with a given date,
 period and number of occurrences. | 
| Integer | Timer. addNotification(String type,
               String message,
               Object userData,
               Date date,
               long period,
               long nbOccurences,
               boolean fixedRate)Creates a new timer notification with the specified  type,messageanduserDataand inserts it into the list of notifications with a given date,
 period and number of occurrences. | 
| Modifier and Type | Method and Description | 
|---|---|
| Date | DateTimeSyntax. getValue()Returns this date-time attribute's  java.util.Datevalue. | 
| Constructor and Description | 
|---|
| DateTimeSyntax(Date value)Construct a new date-time attribute with the given
  java.util.Date value. | 
| Constructor and Description | 
|---|
| DateTimeAtCompleted(Date dateTime)Construct a new date-time at completed attribute with the given  Datevalue. | 
| DateTimeAtCreation(Date dateTime)Construct a new date-time at creation attribute with the given  Datevalue. | 
| DateTimeAtProcessing(Date dateTime)Construct a new date-time at processing attribute with the given  Datevalue. | 
| JobHoldUntil(Date dateTime)Construct a new job hold until date-time attribute with the given
  Datevalue. | 
| Modifier and Type | Method and Description | 
|---|---|
| Date | KerberosTicket. getAuthTime()Returns the time that the client was authenticated. | 
| Date | KerberosTicket. getEndTime()Returns the expiration time for this ticket's validity period. | 
| Date | KerberosTicket. getRenewTill()Returns the latest expiration time for this ticket, including all
 renewals. | 
| Date | KerberosTicket. getStartTime()Returns the start time for this ticket's validity period. | 
| Constructor and Description | 
|---|
| KerberosTicket(byte[] asn1Encoding,
              KerberosPrincipal client,
              KerberosPrincipal server,
              byte[] sessionKey,
              int keyType,
              boolean[] flags,
              Date authTime,
              Date startTime,
              Date endTime,
              Date renewTill,
              InetAddress[] clientAddresses)Constructs a KerberosTicket using credentials information that a
 client either receives from a KDC or reads from a cache. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Date | X509Certificate. getNotAfter()Gets the  notAfterdate from the validity period of
 the certificate. | 
| abstract Date | X509Certificate. getNotBefore()Gets the  notBeforedate from the validity period of
 the certificate. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | X509Certificate. checkValidity(Date date)Checks that the specified date is within the certificate's
 validity period. | 
| Modifier and Type | Method and Description | 
|---|---|
| Date | SpinnerDateModel. getDate()Returns the current element in this sequence of  Dates. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <M,I> RowFilter<M,I> | RowFilter. dateFilter(RowFilter.ComparisonType type,
          Date date,
          int... indices)Returns a  RowFilterthat includes entries that
 have at least oneDatevalue meeting the specified
 criteria. | 
| Constructor and Description | 
|---|
| SpinnerDateModel(Date value,
                Comparable start,
                Comparable end,
                int calendarField)Creates a  SpinnerDateModelthat represents a sequence of dates
 betweenstartandend. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Duration. addTo(Date date)Adds this duration to a  Dateobject. | 
| long | Duration. getTimeInMillis(Date startInstant)Returns the length of the duration in milli-seconds. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.