java的System.currentTimeMillis()是获得返回从 UTC 1970 年 1 月 1 日午夜开始经过的毫秒数,c#应怎么写

java的System.currentTimeMillis()是获得返回从 UTC 1970 年 1 月 1 日午夜开始经过的毫秒数,c#应怎么写,第1张

private void Form1_Load(object sender, EventArgs e)

{

DateTime t1 = new DateTime();

t1 = ConvertToDateTime(("1971-01-01 08:00:00"));

label1Text = ((SystemDateTimeNowTicks - t1Ticks) / 10000)ToString();

}

用 ticks,行不?

很简单的,java本身就提供了api获取unix时间戳。

程序里面调用SystemcurrentTimeMillis()获取。 返回一个long类型的数据也就是你要的结果

time()函数也是人写的,只不过放在库里,作为一个系统库称序。 由于有闰年闰秒,time()函数中需要有个时间起算零点,程序开发者设零点为1970年1月1日00点00分00秒。

程序开发者是在197x年写的初稿,用于unix 的 C语言,所以设了这个零点。计算机和PC流行普及也是七十年代以后的事。

当然用哪年为零都无所谓,但零变了,程序也要修改。

以上就是关于java的System.currentTimeMillis()是获得返回从 UTC 1970 年 1 月 1 日午夜开始经过的毫秒数,c#应怎么写全部的内容,包括:java的System.currentTimeMillis()是获得返回从 UTC 1970 年 1 月 1 日午夜开始经过的毫秒数,c#应怎么写、java获取世纪秒、为什么time()函数要返回1970年1月1日00点00分00秒开始到现在的秒数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10152717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存