Package com.suse.salt.netapi.datatypes
Class StartTime
- java.lang.Object
-
- com.suse.salt.netapi.datatypes.StartTime
-
public class StartTime extends java.lang.ObjectStartDate is a convenience wrapper allowing for parsing of StartDate in the timezone appropriate to a given master.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringdateStringprivate java.util.DatedefaultTzDateprivate java.text.SimpleDateFormatstartJobDateFormat
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DategetDate()ReturnsDaterepresentation of StartTime as parsed using default timezone.java.util.DategetDate(java.util.TimeZone tz)ReturnsDaterepresentation of StartTime as parsed at a given timezone.java.lang.StringtoString()Returns a string representation of StartTime.
-
-
-
Constructor Detail
-
StartTime
public StartTime(java.lang.String dateString) throws ParsingExceptionConstruct aStartTimefrom a date given as string.- Parameters:
dateString- the start time formatted as string to be parsed- Throws:
ParsingException- in case of a problem while parsing dateString
-
-
Method Detail
-
getDate
public java.util.Date getDate(java.util.TimeZone tz)
ReturnsDaterepresentation of StartTime as parsed at a given timezone. Master does not return a timezone associated with StartTime timestamp string, therefore an explicit timezone needs to be provided for correct parsing.- Parameters:
tz- TimeZone associated with master.- Returns:
Daterepresentation of StartTime at provided timezone
-
getDate
public java.util.Date getDate()
ReturnsDaterepresentation of StartTime as parsed using default timezone.NOTE: If master is using a different timezone than the default timezone of the user of this API, then the returned Date will be incorrect.
- Returns:
Daterepresentation of StartTime using default timezone.
-
toString
public java.lang.String toString()
Returns a string representation of StartTime. This is the same string that is passed to the constructor.- Overrides:
toStringin classjava.lang.Object
-
-