日期和时间格式取决于语言环境


问题内容

我是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