quickfix.field.converter
Class UtcTimestampConverter
java.lang.Object
quickfix.field.converter.UtcTimestampConverter
public class UtcTimestampConverter
- extends java.lang.Object
Convert between a timestamp and a String. A timestamp includes both a date
and a time.
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,
boolean includeMilliseconds)
Convert a timestamp (represented as a Date) to a String. |
static java.util.Date |
convert(java.lang.String value)
Convert a timestamp string into 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 |
UtcTimestampConverter
public UtcTimestampConverter()
convert
public static java.lang.String convert(java.util.Date d,
boolean includeMilliseconds)
- Convert a timestamp (represented as a Date) to a String.
- Parameters:
d
- the date to convertincludeMilliseconds
- controls whether milliseconds are included in the result
- Returns:
- the formatted timestamp
convert
public static java.util.Date convert(java.lang.String value)
throws FieldConvertError
- Convert a timestamp string into a Date.
- Parameters:
value
- the timestamp String
- Returns:
- the parsed timestamp
- Throws:
FieldConvertError
- raised if timestamp is an incorrect format.
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)