不同语言的日期和时间

问题描述 投票:0回答:1

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

有这个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
}
android date time format
1个回答
1
投票

尝试使用此构造函数:

public SimpleDateFormat(String pattern, Locale locale)

Reference

© www.soinside.com 2019 - 2024. All rights reserved.