有没有一种可靠的方法可以在不考虑语言环境的情况下获取当前日期?
如果我使用 .toGMTString()
我会以这种格式获取它:EEE MMM dd HH:mm:ss z yyyy
我需要它在任何国家/地区都能正常工作,所以在 UK 它将是 DD/MM/YYYY
但在美国 MM/DD/YYYY
我确定一定有一种非常简单的方法可以做到这一点,但我能找到吗?!
最佳答案
android 中有一个特殊的辅助类:android.text.format.DateFormat
.它有一个名为 getDateFormat()
的静态公共(public)方法它返回区域设置感知和用户设置感知日期格式化程序。
你可以用它来格式化只有日期的部分:
String formattedDate = DateFormat.getDateFormat(mContext).format(new Date());
关于android - 显示没有时间的android日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186887/