com.lowagie.text.pdf
Class PdfDate
java.lang.Object
com.lowagie.text.pdf.PdfObject
com.lowagie.text.pdf.PdfString
com.lowagie.text.pdf.PdfDate
- public class PdfDate
- extends PdfString
PdfDate
is the PDF date object.
PDF defines a standard date format. The PDF date format closely follows the format
defined by the international standard ASN.1 (Abstract Syntax Notation One, defined
in CCITT X.208 or ISO/IEC 8824). A date is a PdfString
of the form:
(D: YYYYMMDDHHmmSSOHH'mm')
This object is described in the 'Portable Document Format Reference Manual version 1.3'
section 7.2 (page 183-184)
- See Also:
PdfString
,
GregorianCalendar
Fields inherited from class com.lowagie.text.pdf.PdfObject |
ARRAY, BOOLEAN, bytes, DICTIONARY, INDIRECT, indRef, NAME, NOTHING, NULL, NUMBER, STREAM, STRING, TEXT_PDFDOCENCODING, TEXT_UNICODE, type |
Constructor Summary |
PdfDate()
Constructs a PdfDate -object, representing the current day and time. |
PdfDate(Calendar d)
Constructs a PdfDate -object. |
Method Summary |
static Calendar |
decode(String s)
Converts a PDF string representing a date into a Calendar. |
private String |
setLength(int i,
int length)
Adds a number of leading zeros to a given String in order to get a String
of a certain length. |
Methods inherited from class com.lowagie.text.pdf.PdfObject |
canBeInObjStm, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type |
dateSpace
private static final int[] dateSpace
PdfDate
public PdfDate(Calendar d)
- Constructs a
PdfDate
-object.
- Parameters:
d
- the date that has to be turned into a PdfDate
-object
PdfDate
public PdfDate()
- Constructs a
PdfDate
-object, representing the current day and time.
setLength
private String setLength(int i,
int length)
- Adds a number of leading zeros to a given
String
in order to get a String
of a certain length.
- Parameters:
i
- a given numberlength
- the length of the resulting String
- Returns:
- the resulting
String
decode
public static Calendar decode(String s)
- Converts a PDF string representing a date into a Calendar.
- Parameters:
s
- the PDF string representing a date
- Returns:
- a
Calendar
representing the date or null
if the string
was not a date