/*  Notes on Scala for Java Programmers
    Scala MoreDates Program

1234567890123456789012345678901234567890123456789012345678901234567890

2019-02-01: Expanded from FrenchDate

*/

import java.util.{Date, Locale}
import java.text.DateFormat
import java.text.DateFormat._

object MoreDates {
    def main(args: Array[String]) {
        val now = new Date
        var df = getDateInstance(LONG, Locale.FRANCE)
        println(df format now)
        df = getDateInstance(LONG, Locale.CHINESE)
        println(df format now)
        val pt = new Locale("pt")  // Portuguese
        df = getDateInstance(LONG, pt)
        println(df format now)
        val he = new Locale("he")  // Hebrew
        df = getDateInstance(LONG, he)
        println(df format now)
        val ar = new Locale("ar")  // Arabic
        df = getDateInstance(LONG, ar)
        println(df format now)
    }
}

