Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val df = lg match{
- case "ru" => {
- new RussianDateFormatter()
- }
- case "ms" => {
- val locale = new Locale.Builder().setLanguage("en").build()
- System.out.println(locale)
- // df = new SimpleDateFormat("MMM. d, yyyy, h:mm a",locale )
- DateTimeFormat.forPattern("d MMMM").withLocale(Locale.ENGLISH)
- }
- case "ar" =>{
- var locale = new Locale.Builder().setLanguage(lg).setScript("Arab").build()
- DateTimeFormat.forPattern("MMMM d, yyyy, h:mm a").withLocale(locale)
- }
- case "zh" =>{
- var locale = new Locale.Builder().setLanguage(lg).build()
- DateTimeFormat.forPattern("MM d, yyyy, h:mm a").withLocale(locale)
- }
- }
- // где RussianDateFormatter - class RussianDateFormatter extends DateTimeFormatter {
- // ... конструктор в котором только супер вызываешь
- // @Override
- // def parseDateTime(text: String) = super.parseDateTime(formatRussianString(text)) , где formatRussianString - твое форматирование строки
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement