不同语言的日期和时间

时间:2018-03-01 12:26:10

标签: android date time format

如果手机语言是德语,我希望我的应用程序显示德语版本;如果手机语言是英语,我希望我的英文版本显示。

Predefined Formats,但对于德语版本,我不喜欢它。

我该如何处理?

private fun getTime(currentTime:Long): String{
    val sdf = SimpleDateFormat("HH:mm")
    val calendar = Calendar.getInstance()
    calendar.timeInMillis = currentTime
    val str = sdf.format(calendar.time)
    return str
}

private fun getDate(currentTime:Long):String{
    val myDate = Date()
    val actualDate = myDate.time.plus(currentTime)
    val myString = DateFormat.getDateInstance().format(actualDate)
    return myString
}

1 个答案:

答案 0 :(得分:1)

尝试使用此构造函数:

public SimpleDateFormat(String pattern, Locale locale)

Reference