final case class RecordStartTime(date: LocalDate, time: LocalTime) extends Product with Serializable
The start time of a Record. All returned values use UTC.
- date
The date (YEAR, MONTH, DAY) part of the start time.
- time
The time (HOUR, MINUTE, SECOND) part of the start time.
- Alphabetic
- By Inheritance
- RecordStartTime
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
RecordStartTime(date: LocalDate, time: LocalTime)
- date
The date (YEAR, MONTH, DAY) part of the start time.
- time
The time (HOUR, MINUTE, SECOND) part of the start time.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val date: LocalDate
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
lazy val
hour: Int
The hour of the start time.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val time: LocalTime
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
lazy val
ymdDirname: String
A String based on the start time to use in a directory path, in the form "YEAR/MONTH/DAY" such as "2017/01/04".
-
lazy val
ymdhBasename: String
A String based on the start time to use in a file name, in the form "YYYYMMDD.HH" such as "20170104.23".
-
def
ymdhDuration(numberOfHours: Int): String
A String for a file that covers multiple hours, assuming each file covers
numberOfHourshours.A String for a file that covers multiple hours, assuming each file covers
numberOfHourshours. The form is similar toymdhBasenamewith an additional hyphen and ISO 8601 style duration. Examples: "20191002.14-PT2H", "20191002.12-PT3H", "20191002.12-PT12H", "20191002.00-PT24H".The duration suffix is not included when
numberOfHoursis 1. WhennumberOfHoursis not an even divisor of 24, the value is rounded up to the next even divisor (5 becomes 6, 10 becomes 12, 15 becomes 24).