A. java获取远程服务器的系统时间
这个要看用什么协议了,如果是http协议,数据包的头部是有服务器当前时间的。
如果用UDP或其他的可以自己定制一个包头,把服务器时间传回。
B. java 如何获取服务器当前时间
Date dateAndTime = new Date() //Java获取服务器当前日期和时间
System.out.println(dateAndTime .toString());
C. 用java编写一个获取时间的服务器
/**
* Created by IntelliJ IDEA.
* User: Knight_Sun
* Date: 2008-5-20
* Time: 9:19:09
* To change this template use File | Settings | File Templates.
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
public class Showtime extends JFrame implements ActionListener {
private JButton timeBox;
private JTextField timeField;
private SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年M月d日 a h时m分s秒");
public Showtime(String title) throws HeadlessException {
super(title);
init();
doLay();
handleEvents();
}
private void init() {
timeBox = new JButton("刷新时间");
timeField = new JTextField(20);
}
private void doLay() {
Container container = getContentPane();
container.add(timeBox, BorderLayout.NORTH);
container.add(timeField, BorderLayout.SOUTH);
pack();
setVisible(true);
}
private void handleEvents() {
timeBox.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
Timestamp nowtime=new Timestamp(System.currentTimeMillis());
timeField.setText(dateFormat.format(nowtime.getTime()));
}
public static void main(String[] args) {
new Showtime("Show Time");
}
}
看看是不是你要的效果,一个按钮,点一下就显示最新时间.
D. java 项目连接的不是本地的mysql数据库,怎么获取当前连接的数据库所在服务器的系统时间
MySql中插入系统当前时间的方式和Oracle中并不相同:
1、Oracle中直接使用“Sysdate”就可以实现
2、MySql中则有几种不同的格式的日期方法可以选择
(1)now()函数以`yyyy-mm-dd hh:mm:ss返回当前的日期时间
(2)curdate()以’yyyy-mm-dd’的格式返回今天的日期
(3)curtime()以’hh:mm:ss’的格式返回当前的时间
select now() from al;
相当与oracle的
select sysdate from al;
我们有学习小组也 希望一起学习进步 Oracle-Linux交流 103 382 476
E. 请问有哪位大侠知道 java怎么读取服务器上的时间
第一种:
<script language="javascript">
var a = new Date()
a = <%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")%>;
Response.Write(a)
</script>
第二种:
<script runat="server" language="javascript">
var a = new Date();
a =a.getFullYear()+ "-"+(a.getMonth()+1)+"-"+a.getDate()+" "+a.getHours()+":"+a.getMinutes();
Response.Write(a);
</script>
详细出处参考:http://www.jb51.net/article/21763.htm
F. java 如何获取访问IP服务器延迟ms时间
你说的应该是ping值吧,我们是这样做的
1、记录一个开始时间
2、往服务器发送一个命令,这个命令自己定义,简单的没有逻辑处理
3、记录返回的时间
4、用(返回的时间-开始时间)/2,就是服务器ping值,因为ping只是单向的
G. java获取本地时间和服务器时间的问题
获取客户端的时间一般是用JS,效率比JAVA高!就把JS获取时间搞好就 挺好了.如果你想做WEB开发的话.
H. 在本地用Java程序获取服务器上的时间,具体怎么做给代码最好。
用servlet
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException {
String time =(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date());
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<h1>");
out.println(time);
out.println("</h1>");
out.println("</body>");
out.println("</html>");
}
I. java 获取服务器的时间,年月日时分秒
您这还挺神奇的。如果用java后台获取到时间,然后传到jsp页面。
还得动态不停的走,这传输的多频繁啊?我确实没见过
建议你找找javascript的代码。有很多的。
给出一种
function getCustomTime()
{
var nowtime=new Date();
var hours=nowtime.getHours();
hours=hours>9?hours:"0"+hours;
var minutes=nowtime.getMinutes();
minutes=minutes>9?minutes:"0"+minutes;
var disptime=hours+":"+minutes;
document.getElementById("hourminutes").innerHTML=disptime;
setTimeout("getCustomTime()",1000);
}
function getCustomMonth(){
time=new Date();
year=time.getYear();
month=time.getMonth()+1;
month=month>9?month:"0"+month;
day=time.getDate();
day=day>9?day:"0"+day;
var disptime=year+"/"+month+"/"+day+'星期'+'日一二三四五六'.charAt(time.getDay());
document.getElementById("xq").innerHTML=disptime;
setTimeout("getCustomMonth()",1000);
}
然后再你需要的地方引用这两个函数就可以了
J. java 如何分别取出服务器时间和客户机时间
客户端运行的是什么程序?他们怎么交互的??
用web的来举例
服务器没啥说的.就是new java.util.Date()获得当前机器时间.
客户端.因为是用ie运行.不可能用java获得.可以调用javascript来获得当前时间在提交到服务端..
//因为现在的c/s程序都是分布式的.数据库可以装在不通的机器上.而应用也装在不通的机器上.所以要是你的数据库和应用在同一台机器上.那么你从数据库中获得的时间和从应用中获得的时间是一样的.都是当前机器时间.要是分开部署的话.那么数据库中获得的时间和应用获得的时间多少会有些出入.
//还有sql指的是语言.数据库是db.还有你说的服务器.跑应用和跑数据库的都叫服务器.只不过一个是应用服务器.专门处理应用.一个是数据库服务器专门处理数据库..明白?