获取服务器的日期或时间



我用这些代码来获取我桌面上的当前日期。

SimpleDateFormat dnow = new SimpleDateFormat("MM-dd-yyyy");
text.setText(dnow.format(new java.util.Date()));

现在我有一台服务器和电脑,我怎样才能得到服务器的时间,如果我安装了这个程序,电脑就会有我的程序中服务器的时间,因为我的数据库位于服务器中。

如果服务器不提供任何服务,则无法获取服务器日期和时间。因此,您可以在服务器上安装一个服务,并从您的系统调用它。

如果服务器是数据库服务器,那么还有一种方法可以连接到数据库服务器并运行查询来获取时间,例如:

    甲骨文
  • SELECT TO_CHAR(CURRENT_DATE, 'DD-MON-YYYY HH:MI:SS') FROM DUAL; 
    

    SELECT TO_CHAR(SYSDATE, 'DD-MON-YYYY HH:MI:SS') FROM DUAL;
    
  • MySQL
  • SELECT CURDATE();
    
  • SQL Server
  • SELECT GETDATE()
    GO
    

如果想获得服务器的当前日期,可以通过服务器上的Servlet或WebService请求值"System.currentTimeMillis()"

System.currentTimeMillis() returns number of milliseconds since 1970.

相关内容

  • 没有找到相关文章

最新更新