偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

巧用Javascript的gettime方法獲取時(shí)間

開(kāi)發(fā) 前端
今天在用到一個(gè)Javascript頁(yè)面的功能,需要翻譯成C#的代碼,其中有一個(gè)Javascript獲取時(shí)間的問(wèn)題,查了一些資料,終于搞定了Javascript的gettime方法

Javascript gettime方法定義和用法

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

C#中的ticks

此屬性的值表示自0001年1月1日午夜12:00:00以來(lái)經(jīng)過(guò)的以100納秒為間隔的間隔數(shù)。

對(duì)幾個(gè)詞來(lái)說(shuō)明一下,納秒也叫毫微秒,相互之前的轉(zhuǎn)換關(guān)系是

1秒=10^3毫秒

1毫秒=10^3微秒

1微秒=10^3納秒

現(xiàn)在要用c#做出這種js的gettimer的效果,首先要轉(zhuǎn)換成統(tǒng)一的單位,我們以轉(zhuǎn)成百納秒為單位

然后做到的就是統(tǒng)一的時(shí)間取得點(diǎn),以1970年1月1日為起點(diǎn),這時(shí)就要算出來(lái),從0001年1月1日到1970年1月1日經(jīng)過(guò)了多少納秒

可以通過(guò)以下代碼得知一個(gè)常量privatelonglLeft=621355968000000000;

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

比如我現(xiàn)在要得到"2009-7-1508:33:19"的毫秒數(shù)
首先轉(zhuǎn)成UTC時(shí)間

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

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

最后因?yàn)橐D(zhuǎn)成js的效果,所以把百納秒轉(zhuǎn)成毫秒,Sticks/10000000;最后得到的結(jié)果是1247617999

同理把這個(gè)毫秒數(shù)轉(zhuǎn)成本地時(shí)間就返過(guò)來(lái)推,北京與utc是相差8個(gè)小時(shí)的,所以最后用ToLocalTime轉(zhuǎn)成本地時(shí)間就可以解決時(shí)差問(wèn)題了。

以下是Javascript gettime代碼

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

【編輯推薦】

  1. JavaScript類(lèi)和繼承:prototype屬性
  2. JavaScript類(lèi)和繼承:this屬性
  3. ExtJS Grid Tooltip的3+1種實(shí)現(xiàn)方式總結(jié)
  4. JavaScript異步調(diào)用框架的鏈?zhǔn)綄?shí)現(xiàn)
  5. JavaScript異步調(diào)用框架的jQuery風(fēng)格鏈?zhǔn)秸{(diào)用
責(zé)任編輯:彭凡 來(lái)源: cnblogs
相關(guān)推薦

2011-07-08 09:07:11

JavaScript

2009-11-11 10:22:15

linux系統(tǒng)時(shí)間操作系統(tǒng)

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時(shí)間函數(shù)

2015-03-30 15:45:41

javascripta標(biāo)簽絕對(duì)路徑方法

2019-07-17 16:41:19

Java開(kāi)發(fā)代碼

2021-04-26 07:51:00

JavaScript方法函數(shù)

2009-02-17 11:23:08

2011-06-01 11:37:48

searchmatchjavascript

2020-04-07 00:10:16

javascrip語(yǔ)言異步

2016-10-13 19:33:10

javascript數(shù)組indexOf

2021-02-07 22:59:55

JavaScript編程方法鏈

2010-01-08 13:30:47

千兆交換機(jī)

2010-06-17 11:51:20

java.net DLLC#

2011-09-19 16:30:52

Vista系統(tǒng)啟動(dòng)等待時(shí)間

2011-05-25 14:34:26

javascript

2010-09-26 10:35:47

sql替換語(yǔ)句

2017-01-05 14:19:06

Grep命令查找
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)