格式化Android中的时间戳

时间:2013-10-02 22:00:54

标签: android

我正在尝试使用以下方式格式化Timestamp对象:

new SimpleDateFormat(
    "M/dd/yyyy h:mm:ss a",
    Locale.getDefault()).format(new Timestamp(0));

但这会导致将其格式化为我的显式模式,无论如何。我希望它可以反转那些常见的语言环境的日期和月份。我该怎么做?

1 个答案:

答案 0 :(得分:0)

String s = new SimpleDateFormat(
   "M/dd/yyyy h:mm:ss a",
   Locale.getDefault()).format( new Timestamp(0));
System.err.println( s );

什么印刷?

如果您希望使用区域设置顺序的默认格式,请不要指定它:

String s = new SimpleDateFormat().format( new Timestamp(0));
System.err.println( s );

文档SimpleDateFormat()