public class Time extends ASN1Object implements ASN1Choice
| Constructor and Description |
|---|
Time(ASN1Primitive time) |
Time(java.util.Date time)
Creates a time object from a given date - if the date is between 1950
and 2049 a UTCTime object is generated, otherwise a GeneralizedTime
is used.
|
Time(java.util.Date time,
java.util.Locale locale)
Creates a time object from a given date and locale - if the date is between 1950
and 2049 a UTCTime object is generated, otherwise a GeneralizedTime is used.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
getDate() |
static Time |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static Time |
getInstance(java.lang.Object obj) |
java.lang.String |
getTime() |
ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
java.lang.String |
toString() |
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCodepublic Time(ASN1Primitive time)
public Time(java.util.Date time)
time - a date object representing the time of interest.public Time(java.util.Date time,
java.util.Locale locale)
locale selects the calendar used by the underlying SimpleDateFormat.
Most callers should prefer the simple Time(Date) form, which always formats
under an English Gregorian locale (so the encoded year is the spec-mandated Gregorian
one regardless of Locale.getDefault(), including on JVMs whose default uses
a non-Gregorian calendar such as Thai Buddhist th_TH_TH_#u-nu-thai or
Japanese Imperial ja_JP_JP_#u-ca-japanese). Reach for this (Date, Locale)
form only when you need explicit control over the formatter's calendar.time - a date object representing the time of interest.locale - the Locale whose calendar the underlying SimpleDateFormat should use.public static Time getInstance(ASN1TaggedObject obj, boolean explicit)
public static Time getInstance(java.lang.Object obj)
public java.lang.String getTime()
public java.util.Date getDate()
public ASN1Primitive toASN1Primitive()
Time ::= CHOICE {
utcTime UTCTime,
generalTime GeneralizedTime }
toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Objectpublic java.lang.String toString()
toString in class java.lang.Object