我想用 Java 获取当前服务器时间(在 Unix 机器上运行的应用程序)。在 Java/ 中获取当前服务器时间的最佳方法是什么
user1702383
问问题
2285 次
3 回答
1
你可以得到是这样的
long unixTime = System.currentTimeMillis() / 1000L;
String inString=String.valueOf(unixTime);
DateFormat dateFormat = new SimpleDateFormat ("dd/MM/yyyy HH:mm:ss");
String output = inString.format(dateFormat);
于 2012-09-27T06:29:45.107 回答
1
您需要做的就是创建一个新日期。
import java.util.Date;
...
long millisSinceEpoch = (new Date()).getTime();
于 2012-09-27T06:55:35.157 回答
0
抱歉之前的帖子,
这是一个正确的:
DateFormat dateFormat = new SimpleDateFormat ("dd/MM/yyyy HH:mm:ss");
Date date = new Date();
String output = dateFormat.format(date);
System.out.println(output);
并打印:
2012 年 9 月 27 日 09:42:36
于 2012-09-27T06:43:34.213 回答