gpt4 book ai didi

java - 将 DateFormat 设置为当前日期和时间

转载 作者:行者123 更新时间:2023-12-01 22:49:51 24 4
gpt4 key购买 nike

我正在使用 java.text.DateFormat 来显示应用程序用户的日期和时间。下面是我用来测试输出的代码。

问题是日期显示为 1970(请参阅下面的输出)。我怎样才能将其更新为当前日期和时间。

当前输出:

 1 Jan 1970 01:00:00

当前代码:

DateFormat[] formats = new DateFormat[] {

DateFormat.getDateTimeInstance(),

};

for (DateFormat df : formats) {

Log.d("Dateformat", "Date format: " + (df.format(new Date(0))));
}

或者,如果上述方法不可能,我可以使用以下方法获取当前时间和日期:

Time now = new Time();
now.setToNow();
String date= now.toString();

输出:

20140722T133458Europe/London(2,202,3600,1,1406032498)

如何调整它以便用户可读?

最佳答案

只需在第一个代码段中写入 new Date() 而不是 new Date(0) 即可。当您编写 new Date(some number) 时,它会生成一个在 1/1/1970 00:00:00Z

之后的毫秒数的日期

关于java - 将 DateFormat 设置为当前日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24887730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com