成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

巧用Javascript的gettime方法獲取時間

開發 前端
今天在用到一個Javascript頁面的功能,需要翻譯成C#的代碼,其中有一個Javascript獲取時間的問題,查了一些資料,終于搞定了Javascript的gettime方法

Javascript gettime方法定義和用法

getTime()方法可返回距1970年1月1日之間的毫秒數。

C#中的ticks

此屬性的值表示自0001年1月1日午夜12:00:00以來經過的以100納秒為間隔的間隔數。

對幾個詞來說明一下,納秒也叫毫微秒,相互之前的轉換關系是

1秒=10^3毫秒

1毫秒=10^3微秒

1微秒=10^3納秒

現在要用c#做出這種js的gettimer的效果,首先要轉換成統一的單位,我們以轉成百納秒為單位

然后做到的就是統一的時間取得點,以1970年1月1日為起點,這時就要算出來,從0001年1月1日到1970年1月1日經過了多少納秒

可以通過以下代碼得知一個常量privatelonglLeft=621355968000000000;

  1. Console.WriteLine(DateTime.Parse("1970-1-1").Ticks); 

比如我現在要得到"2009-7-1508:33:19"的毫秒數
首先轉成UTC時間

  1. DateTimedt1=Convert.ToDateTime("2009-7-1508:33:19").ToUniversalTime(); 

然后得到從1970年1月1日到剛才那個時間的百納秒數
longSticks=(dt1.Ticks-DateTime.Parse("1970-1-1").Ticks)

最后因為要轉成js的效果,所以把百納秒轉成毫秒,Sticks/10000000;最后得到的結果是1247617999

同理把這個毫秒數轉成本地時間就返過來推,北京與utc是相差8個小時的,所以最后用ToLocalTime轉成本地時間就可以解決時差問題了。

以下是Javascript gettime代碼

  1. privatelonglLeft=621355968000000000;  
  2. //將數字變成時間  
  3. publicstringGetTimeFromInt(longltime)  
  4. {  
  5. longEticks=(long)(ltime*10000000)+lLeft;  
  6. DateTimedt=newDateTime(Eticks).ToLocalTime();  
  7. returndt.ToString();  
  8. }  
  9. //將時間變成數字  
  10. publiclongGetIntFromTime(DateTimedt)  
  11. {  
  12. DateTimedt1=dt.ToUniversalTime();  
  13. longSticks=(dt1.Ticks-lLeft)/10000000;  
  14. returnSticks;  

【編輯推薦】

  1. JavaScript類和繼承:prototype屬性
  2. JavaScript類和繼承:this屬性
  3. ExtJS Grid Tooltip的3+1種實現方式總結
  4. JavaScript異步調用框架的鏈式實現
  5. JavaScript異步調用框架的jQuery風格鏈式調用
責任編輯:彭凡 來源: cnblogs
相關推薦

2011-07-08 09:07:11

JavaScript

2009-11-11 10:22:15

linux系統時間操作系統

2009-11-16 09:26:35

PHP上傳

2010-09-27 17:04:15

SQL Server日

2011-10-19 16:21:45

2010-10-11 16:35:54

MySql時間函數

2019-07-17 16:41:19

Java開發代碼

2015-03-30 15:45:41

javascripta標簽絕對路徑方法

2021-04-26 07:51:00

JavaScript方法函數

2009-02-17 11:23:08

2011-06-01 11:37:48

searchmatchjavascript

2020-04-07 00:10:16

javascrip語言異步

2016-10-13 19:33:10

javascript數組indexOf

2021-02-07 22:59:55

JavaScript編程方法鏈

2010-01-08 13:30:47

千兆交換機

2011-09-19 16:30:52

Vista系統啟動等待時間

2010-06-17 11:51:20

java.net DLLC#

2017-01-05 14:19:06

Grep命令查找

2021-02-14 20:41:56

API日志web

2010-09-26 10:35:47

sql替換語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产欧美视频一区 | 国产精品1区2区 | 激情久久av一区av二区av三区 | 亚洲欧美日韩一区 | 亚洲一区二区视频在线播放 | 久久久久国产一区二区三区 | 伊人久久综合 | 看av网 | 欧美成人综合 | 午夜男人免费视频 | 麻豆91av| 国产精品视频一区二区三区 | 欧美午夜视频 | 精品国产乱码久久久久久丨区2区 | 91色视频在线观看 | 国产一区二区三区在线免费观看 | 欧美一卡二卡在线 | 国产精品揄拍一区二区久久国内亚洲精 | 国产成人jvid在线播放 | 国产精品九九九 | 欧美精品福利视频 | 国产免费国产 | 国产成人在线视频播放 | 久久99蜜桃综合影院免费观看 | 精品久久久久久久久久久久久久 | 久久久久国产一级毛片高清网站 | www.三级| 亚洲视频免费在线 | 免费1区2区3区 | 毛片一级电影 | 成人免费小视频 | 免费国产黄网站在线观看视频 | 91亚洲精品在线 | 日日操日日干 | 日本不卡一区二区三区 | 精品国产一区二区三区久久久蜜月 | 91在线精品视频 | 日韩成人免费av | 亚洲最新网址 | 91xxx在线观看 | 久久久这里都是精品 |