com.ibm.as400.access
Class DateTimeConverter
java.lang.Object
|
+--com.ibm.as400.access.DateTimeConverter
- public class DateTimeConverter
- extends java.lang.Object
The DateTimeConverter class represents a converted date and time.
The AS/400 System API QWCCVTDT is used to convert a date and time value
from one format to another format.
Method Summary |
java.util.Date |
convert(byte[] data,
java.lang.String inFormat)
Returns a converted Date object. |
byte[] |
convert(byte[] data,
java.lang.String inFormat,
java.lang.String outFormat)
Converts date and time values from the input format to the requested output format. |
byte[] |
convert(java.util.Date date,
java.lang.String outFormat)
Returns the converted date and time in a byte array. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DateTimeConverter
public DateTimeConverter(AS400 system)
- Constructs a DateTimeConverter object.
- Parameters:
system
- The AS/400 system.
convert
public byte[] convert(byte[] data,
java.lang.String inFormat,
java.lang.String outFormat)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
- Converts date and time values from the input format to the requested output format.
- Parameters:
system
- The AS/400 system.data
- The date and time value to be converted.inFormat
- The input date and time format.
Possible values are:
- *CURRENT
- *DTS
- *JOB
- *SYSVAL
- *YMD
- *YYMD
- *MDY
- *MDYY
- *DMY
- *DMYY
- *JUL
- *LONGJUL
outFormat
- The output date and time format.
Possible values are:
- *DTS
- *JOB
- *SYSVAL
- *YMD
- *YYMD
- *MDY
- *MDYY
- *DMY
- *DMYY
- *JUL
- *LONGJUL
- *DOS
- Returns:
- The converted date and time value.
- Throws:
- AS400SecurityException - If a security or authority error
occurs.
- ErrorCompletingRequestException - If an error occurs before
the request is completed.
- java.lang.InterruptedException - If this thread is interrupted.
- java.io.IOException - If an error occurs while communicating with
the AS/400.
- ObjectDoesNotExistException - If the AS/400 object does not
exist.
convert
public java.util.Date convert(byte[] data,
java.lang.String inFormat)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
- Returns a converted Date object.
- Parameters:
data
- The date and time value to be converted.inFormat
- The format of the date and time value being provided.
Possible values are:
- *CURRENT
- *DTS
- *JOB
- *SYSVAL
- *YMD
- *YYMD
- *MDY
- *MDYY
- *DMY
- *DMYY
- *JUL
- *LONGJUL
- Returns:
- The converted date and time.
- Throws:
- AS400SecurityException - If a security or authority error
occurs.
- ErrorCompletingRequestException - If an error occurs before
the request is completed.
- java.lang.InterruptedException - If this thread is interrupted.
- java.io.IOException - If an error occurs while communicating with
the AS/400.
- ObjectDoesNotExistException - If the AS/400 object does not
exist.
convert
public byte[] convert(java.util.Date date,
java.lang.String outFormat)
throws AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException
- Returns the converted date and time in a byte array.
- Parameters:
date
- The Date object to be converted.outFormat
- The format of the returned date and time value.
Possible values are:
- *DTS
- *JOB
- *SYSVAL
- *YMD
- *YYMD
- *MDY
- *MDYY
- *DMY
- *DMYY
- *JUL
- *LONGJUL
- Returns:
- The converted date and time.
- Throws:
- AS400SecurityException - If a security or authority error
occurs.
- ErrorCompletingRequestException - If an error occurs before
the request is completed.
- java.lang.InterruptedException - If this thread is interrupted.
- java.io.IOException - If an error occurs while communicating with
the AS/400.
- ObjectDoesNotExistException - If the AS/400 object does not
exist.