public class DateTimeValue extends Value<java.time.Instant>
Value.Visitor
Modifier and Type | Field and Description |
---|---|
static long |
SECONDS_TO_EPOCH
Number of seconds between 1900-01-01 and 1970-01-01 according to RFC 868.
|
Constructor and Description |
---|
DateTimeValue(String name,
java.time.Instant value) |
DateTimeValue(String name,
Optional<Semantics> semantics,
java.time.Instant value) |
Modifier and Type | Method and Description |
---|---|
java.time.Instant |
getValue() |
static InformationElement |
parserWithMicroseconds(String name,
Optional<Semantics> semantics) |
static InformationElement |
parserWithMilliseconds(String name,
Optional<Semantics> semantics) |
static InformationElement |
parserWithNanoseconds(String name,
Optional<Semantics> semantics) |
static InformationElement |
parserWithSeconds(String name,
Optional<Semantics> semantics) |
String |
toString() |
void |
visit(Value.Visitor visitor) |
equals, getName, getSemantics, hashCode
public static final long SECONDS_TO_EPOCH
public DateTimeValue(String name, Optional<Semantics> semantics, java.time.Instant value)
public DateTimeValue(String name, java.time.Instant value)
public static InformationElement parserWithSeconds(String name, Optional<Semantics> semantics)
public static InformationElement parserWithMilliseconds(String name, Optional<Semantics> semantics)
public static InformationElement parserWithMicroseconds(String name, Optional<Semantics> semantics)
public static InformationElement parserWithNanoseconds(String name, Optional<Semantics> semantics)
public java.time.Instant getValue()
public void visit(Value.Visitor visitor)
Copyright © 2020. All rights reserved.