在我的 android 应用程序中,我已经成功实现了语言更改部分。
问题是,DateTime 语言环境基于设备语言环境而不是应用程序语言环境,例如,当我将应用语言环境从英语切换到德国时,而设备语言环境是英语
字符串/可绘制等是从我的德国字符串文件夹中获得的,但日期仍然是英文的,例如 JAN 、 FEB 等...
这是我获取月份的代码
DateFormatSymbols.getInstance().getShortMonths()[position]
还有日期的显示方式
String relativeString = getRelativeDateTimeString (this, System.currentTimeMillis(), DateUtils.MINUTE_IN_MILLIS,DateUtils.WEEK_IN_MILLIS, 0));
如何解决?谢谢