zoukankan      html  css  js  c++  java
  • 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小时的时差再计算就完全相同了!!

    另外,JavaScript的getTimezoneOffset() 方法返回的是本地时间与 GMT 时间或 UTC 时间之间相差的分钟数。实际上,该函数告诉我们运行 JavaScript 代码的时区,以及指定的时间是否是夏令时。返回之所以以分钟计,而不是以小时计,原因是某些国家所占有的时区甚至不到一个小时的间隔

  • 相关阅读:
    python基础 列表生成式
    docker 基础
    xpath例子
    redis删除以什么开头的key
    redis 关闭持久化
    python爬虫 保存页面
    python爬虫操作cookie
    SQl函数的写法
    加料记录(大屏幕)
    ios 调试
  • 原文地址:https://www.cnblogs.com/mic86/p/1989025.html
Copyright © 2011-2022 走看看