Package org.rrd4j.core.timespec
Class TimeParser
java.lang.Object
org.rrd4j.core.timespec.TimeParser
Class which parses at-style time specification (described in detail on the rrdfetch man page),
used in all RRDTool commands. This code is in most parts just a java port of Tobi's parsetime.c
code.
For years written with two digits, any year before 38 will be post 2000.
-
Field Summary
Modifier and TypeFieldDescription(package private) int
(package private) int
(package private) TimeScanner
(package private) TimeSpec
(package private) TimeToken
-
Constructor Summary
ConstructorDescriptionTimeParser
(String dateString) Constructs TimeParser instance from the given input string. -
Method Summary
-
Field Details
-
token
TimeToken token -
scanner
TimeScanner scanner -
spec
TimeSpec spec -
op
int op -
prev_multiplier
int prev_multiplier
-
-
Constructor Details
-
TimeParser
Constructs TimeParser instance from the given input string.- Parameters:
dateString
- at-style time specification (read rrdfetch man page for the complete explanation)
-
-
Method Details
-
parse
Parses the input string specified in the constructor.- Returns:
- Object representing parsed date/time.
-