VB,C#等语言得到java,javascript,actionscript等的getTime()函数的功能一致的方法

vb code:

tt=DateDiff("s", "1970-1-1 0:0:0", Now) - 8 * 3600

c# code:

TimeSpan span = DateTime.Now - Convert.ToDateTime("1970-01-01");
double tt = (span.TotalMilliseconds) / 1000 - 8 * 3600;     //TotalMilliseconds获取总毫秒

java,javascript,actionscript code:

tt=new Date().getTime()/1000;      //这里获得的是毫秒

由上面几种语言代码的对比可发现,vb,c#等语言都减去了8小时的时间差,这是因为用js的getTime()方法求得的的从GMT时间的1970年1月1日0时0分0秒到现在的毫秒数,而VB,C#等语言获得的是我们所在的时区当前的时间数,用这个时间减去8小时的时差再计算就完全相同了!!

posted on 2009-08-20 09:43  米高佐敦  阅读(387)  评论(0编辑  收藏  举报