var c = ":";
d = new Date();
s += dgetYear()+ "/";
s += (dgetMonth() + 1) + "/";
s += dgetDate() + " ";
s += dgetHours() + c;
s += dgetMinutes() + c;
s += dgetSeconds() + c;
s += dgetMilliseconds();
alert(s);你说的应该是ping值吧,我们是这样做的
1、记录一个开始时间
2、往服务器发送一个命令,这个命令自己定义,简单的没有逻辑处理
3、记录返回的时间
4、用(返回的时间-开始时间)/2,就是服务器ping值,因为ping只是单向的new Date()出来的时间是本地时间。
我认为new Date()此方法就是在服务器运行完才把页面传输给client的,也就是说此段代码是在server端运行的,得到的是服务器的本地时间。直接取系统日期不可以么?Java毕竟是跨平台的东西,如果要以显示值为数据源那该多麻烦。看一下这样写能用不:
————————————
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = dfformat(CalendargetInstance()getTime());
————————————
这样这个dateStr就是2013-9-29形式了。自己算的吧记录开始时间和结束时间,end-start吧 start=SystemcurrentTimeMillis(); 执行sqlend=SystemcurrentTimeMillis(); 时间就是end-start
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)