日期和时间格式取决于语言环境
问题内容:
我是Java和Android开发的新手,所以这可能是一个愚蠢的问题,但是我已经搜寻了好几天,却找不到解决方案:
我尝试java.util.Date
根据用户的语言环境输出a 。
在StackOverflow上搜索使我想到了这一点:
java.util.Date date = new Date();
String dateString = DateFormat.getDateFormat(getApplicationContext()).format(date);
输出:
20/02/2011
在我的法语本地电话上。差不多了
我如何也输出 小时,分钟和秒部分 的Date
,使用用户的语言环境?我一直在寻找android文档,但找不到任何东西。
非常感谢。
问题答案:
用 android.text.format.DateFormat.getTimeFormat()
参考:http
:
//developer.android.com/reference/android/text/format/DateFormat.html