Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package helpers
- import java.util.Locale
- import org.joda.time.DateTime
- import org.joda.time.format.{DateTimeFormatter, DateTimeFormat}
- /**
- * User: kflorence
- * Date: 4/10/14
- */
- object DateConverters extends Converter {
- implicit def DateConverter(dt: DateTime): DateConverter = new DateConverter(dt)
- def formatter(
- pattern: Option[String] = None,
- locale: Option[Locale] = None
- ): DateTimeFormatter = {
- DateTimeFormat
- .forPattern(pattern.getOrElse("M/d/yy"))
- .withLocale(locale.getOrElse(defaultLocale))
- }
- class DateConverter(dt: DateTime) {
- def toDate: String = toDate()
- def toDate(
- pattern: Option[String] = None,
- locale: Option[Locale] = None
- ): String = {
- formatter(pattern, locale).print(dt)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement