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秒开始到现在的秒数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)