package view import java.util.Date import java.text.SimpleDateFormat object helpers { /** * Format java.util.Date to "yyyy/MM/dd HH:mm:ss". */ def datetime(date: Date): String = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(date) /** * Format java.util.Date to "yyyy/MM/dd". */ def date(date: Date): String = new SimpleDateFormat("yyyy/MM/dd").format(date) // TODO escape html tags using HtmlEscapeUtils (Commons Lang) def text(value: String): twirl.api.Html = twirl.api.Html( value.replaceAll(" ", " ").replaceAll("\t", " ").replaceAll("\n", "<br>")) /** * Cut the given string by specified length. */ def cut(message: String, length: Int): String = { if(message.length > length){ message.substring(0, length) + "..." } else { message } } }