quickfix.field.converter
Class UtcDateOnlyConverter
java.lang.Object
quickfix.field.converter.UtcDateOnlyConverter
public class UtcDateOnlyConverter
- extends java.lang.Object
Convert between a date and a String
Method Summary |
protected static void |
assertDigitSequence(java.lang.String value,
int i,
int j,
java.lang.String type)
|
protected static void |
assertLength(java.lang.String value,
int i,
java.lang.String type)
|
protected static void |
assertSeparator(java.lang.String value,
int offset,
char ch,
java.lang.String type)
|
static java.lang.String |
convert(java.util.Date d)
Convert a date to a String ("YYYYMMDD") |
static java.util.Date |
convert(java.lang.String value)
Convert between a String and a date |
protected java.text.DateFormat |
createDateFormat(java.lang.String format)
|
protected static long |
parseLong(java.lang.String s)
|
protected static void |
throwFieldConvertError(java.lang.String value,
java.lang.String type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UtcDateOnlyConverter
public UtcDateOnlyConverter()
convert
public static java.lang.String convert(java.util.Date d)
- Convert a date to a String ("YYYYMMDD")
- Parameters:
d
- the date to convert
- Returns:
- the formatted date
convert
public static java.util.Date convert(java.lang.String value)
throws FieldConvertError
- Convert between a String and a date
- Parameters:
value
- the String to convert
- Returns:
- the parsed Date
- Throws:
FieldConvertError
- raised for an invalid date string.
assertLength
protected static void assertLength(java.lang.String value,
int i,
java.lang.String type)
throws FieldConvertError
- Throws:
FieldConvertError
assertDigitSequence
protected static void assertDigitSequence(java.lang.String value,
int i,
int j,
java.lang.String type)
throws FieldConvertError
- Throws:
FieldConvertError
assertSeparator
protected static void assertSeparator(java.lang.String value,
int offset,
char ch,
java.lang.String type)
throws FieldConvertError
- Throws:
FieldConvertError
throwFieldConvertError
protected static void throwFieldConvertError(java.lang.String value,
java.lang.String type)
throws FieldConvertError
- Throws:
FieldConvertError
parseLong
protected static long parseLong(java.lang.String s)
createDateFormat
protected java.text.DateFormat createDateFormat(java.lang.String format)