程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 的時間戳 在flash actionscript中使用

C# 的時間戳 在flash actionscript中使用

編輯:C#入門知識

C# 的時間戳 在flash actionscript中使用


目前在做一個項目,要以字節的方式傳時間戳到flash中,

錯誤的就不寫了,只寫一個可以使用的如下:

C#

            DateTime centuryBegin = new DateTime(1970, 1, 1,0,0,0);
            DateTime currentDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute,DateTime.Now.Second);
            long elapsedTicks = currentDate.Ticks - centuryBegin.Ticks;

輸出14071475100000000

flash actionscript

 var d:Date = new Date(0);
			 trace(d);
			 d.setMilliseconds(1407147510000); //14071475100000000傳過來的是納秒10^9,而這裡是毫秒
			 trace(d);			 


輸出
Mon Aug 4 18:18:30 GMT+0800 2014

要注意C#中是納秒會多出10^4倍

而as中是毫秒1407147510000

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved