package example
object YmdDateTimeConverter extends DateTimeConverter {
val df = new SimpleDateFormat("yyyy-MM-dd")
val dtf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
def formatDateTime(d: Date) = dtf.format(d)
def formatDate(d: Date) = df.format(d)
/** Uses Helpers.hourFormat which includes seconds but not time zone */
def formatTime(d: Date) = hourFormat.format(d)
def parseDateTime(s: String) = tryo { dtf.parse(s) }
def parseDate(s: String) = tryo { df.parse(s) }
/** Tries Helpers.hourFormat and Helpers.timeFormat */
def parseTime(s: String) =
tryo{hourFormat.parse(s)} or tryo{timeFormatter.parse(s)}
}
// vim: set ts=2 sw=2 et: