org.pdfbox.util

Class DateConverter


public class DateConverter
extends java.lang.Object

This class is used to convert dates to strings and back using the PDF date standards. Date are described in PDFReference1.4 section 3.8.2
Version:
$Revision: 1.13 $
Author:
Ben Litchfield

Method Summary

static Calendar
toCalendar(String date)
This will convert a string to a calendar.
static Calendar
toCalendar(COSString date)
This will convert a string to a calendar.
static String
toISO8601(Calendar cal)
Convert the date to iso 8601 string format.
static String
toString(Calendar date)
This will convert the calendar to a string.

Method Details

toCalendar

public static Calendar toCalendar(String date)
            throws IOException
This will convert a string to a calendar.
Parameters:
date - The string representation of the calendar.
Returns:
The calendar that this string represents.

toCalendar

public static Calendar toCalendar(COSString date)
            throws IOException
This will convert a string to a calendar.
Parameters:
date - The string representation of the calendar.
Returns:
The calendar that this string represents.

toISO8601

public static String toISO8601(Calendar cal)
Convert the date to iso 8601 string format.
Parameters:
cal - The date to convert.
Returns:
The date represented as an ISO 8601 string.

toString

public static String toString(Calendar date)
This will convert the calendar to a string.
Parameters:
date - The date to convert to a string.
Returns:
The date as a String to be used in a PDF document.