aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZach Smith <zach@driver.xyz>2017-11-14 18:19:40 -0800
committerZach Smith <zach@driver.xyz>2017-11-14 18:19:40 -0800
commit116cb77098803ca556e3477dfcd3908f061774a7 (patch)
treecce2afe144b2cdccd1cdd8d18356c4a699933c81
parent4dd8774c397fe97e94a5675f7742300afc1378f8 (diff)
downloaddriver-core-116cb77098803ca556e3477dfcd3908f061774a7.tar.gz
driver-core-116cb77098803ca556e3477dfcd3908f061774a7.tar.bz2
driver-core-116cb77098803ca556e3477dfcd3908f061774a7.zip
Use sqlDateToDate instead of Date.fromJavaDate
-rw-r--r--src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala4
-rw-r--r--src/main/scala/xyz/driver/core/date.scala6
2 files changed, 2 insertions, 8 deletions
diff --git a/src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala b/src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala
index 345d00e..8293371 100644
--- a/src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala
+++ b/src/main/scala/xyz/driver/core/database/SlickGetResultSupport.scala
@@ -22,9 +22,9 @@ trait SlickGetResultSupport {
GetResult(_.nextTimestampOption().map(t => Time(t.getTime)))
implicit val GetDate: GetResult[Date] =
- GetResult(r => Date.fromJavaDate(r.nextDate()))
+ GetResult(r => sqlDateToDate(r.nextDate()))
implicit val GetDateOption: GetResult[Option[Date]] =
- GetResult(_.nextDateOption().map(Date.fromJavaDate))
+ GetResult(_.nextDateOption().map(sqlDateToDate))
}
object SlickGetResultSupport extends SlickGetResultSupport
diff --git a/src/main/scala/xyz/driver/core/date.scala b/src/main/scala/xyz/driver/core/date.scala
index 1b0ce77..d6f64e4 100644
--- a/src/main/scala/xyz/driver/core/date.scala
+++ b/src/main/scala/xyz/driver/core/date.scala
@@ -86,11 +86,5 @@ object date {
case _ => None
}
}
-
- def fromJavaDate(date: java.util.Date): Date = {
- val cal = Calendar.getInstance
- cal.setTime(date)
- Date(cal.get(Calendar.YEAR), Month(cal.get(Calendar.MONTH)), cal.get(Calendar.DAY_OF_MONTH))
- }
}
}