我想显示如何输入日期的提示。 对于德国,它可能看起来像
“以这种格式输入日期:dd.mm.yyy”
对于美国
“以这种格式输入日期:mm/dd/yyyy”
我明白了
DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context);
我可以将日期转换为与用户区域设置相匹配的格式。 但是我如何获得提示的日/月/年字符串?
当然,我也想要带有时间提示的类似东西。
感谢您的任何建议。
最佳答案
您可以使用 getBestDateTimePattern日期格式的方法:
String datePattern = DateFormat.getBestDateTimePattern(Locale.getDefault(), "ddMMyyyy");
String timePattern = DateFormat.getBestDateTimePattern(Locale.getDefault(), "HHmmss");
注意:假定时间为 24 小时制。在呈现给用户之前,您可能希望转换为全部大写或小写。
关于android - 如何根据语言环境显示日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29143083/