aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/time.scala
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2017-04-12 16:54:02 -0700
committervlad <vlad@driver.xyz>2017-04-12 16:54:02 -0700
commitfbf25ed06bf87af2d139ae58f208d9bb5b299e03 (patch)
tree47994135932da08895cbdb9318e9ec60d9e01c3a /src/main/scala/xyz/driver/core/time.scala
parent24596a3a6f27c53f6c2de844c0f89a9194adb8fb (diff)
downloaddriver-core-fbf25ed06bf87af2d139ae58f208d9bb5b299e03.tar.gz
driver-core-fbf25ed06bf87af2d139ae58f208d9bb5b299e03.tar.bz2
driver-core-fbf25ed06bf87af2d139ae58f208d9bb5b299e03.zip
PDW-598 Getting rid of log wrapper
Diffstat (limited to 'src/main/scala/xyz/driver/core/time.scala')
-rw-r--r--src/main/scala/xyz/driver/core/time.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/core/time.scala b/src/main/scala/xyz/driver/core/time.scala
index ed5eb11..63a6fa4 100644
--- a/src/main/scala/xyz/driver/core/time.scala
+++ b/src/main/scala/xyz/driver/core/time.scala
@@ -2,6 +2,7 @@ package xyz.driver.core
import java.text.SimpleDateFormat
import java.util._
+import java.util.concurrent.TimeUnit
import scala.concurrent.duration._
@@ -27,6 +28,8 @@ object time {
def advanceBy(duration: Duration): Time = Time(millis + duration.toMillis)
+ def durationTo(anotherTime: Time): Duration = Duration.apply(anotherTime.millis - millis, TimeUnit.MILLISECONDS)
+
def toDate(timezone: TimeZone): date.Date = {
val cal = Calendar.getInstance(timezone)
cal.setTimeInMillis(millis)