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

輕松實現(xiàn)Java與C#時間轉(zhuǎn)換

開發(fā) 后端
筆者這兩天做了一個Web Service,要記錄操作時間,定義為long型數(shù)據(jù),因為Java中可以把當(dāng)前時間表示成long類型,所以本文政要講到如何實現(xiàn)Java與C#時間轉(zhuǎn)換。
Java中可以用System.currentTimeMillis() 獲取當(dāng)前時間的long形式,它的標(biāo)示形式是從1970年1月1日起的到當(dāng)前的毫秒的數(shù)。Web Service 是用Java寫的,把這個long型數(shù)據(jù)轉(zhuǎn)成timestamp再存入MySQL,所以用調(diào)用我們的Web Service可以直接把這個值傳入。

但是.NET下計算時間的方式不太一樣,它是計算單位是Ticks,這里就需要做一個C#時間轉(zhuǎn)換。關(guān)于Ticks,msdn上是這樣說的:

A single tick represents one hundred nanoseconds or one ten-millionth of a second. The value of this property represents the number of 100-nanosecond intervals that have elapsed since 12:00:00 midnight, January 1, 0001.

就是從公元元年元月1日午夜到指定時間的千萬分之一秒了,為了和Java比較,說成萬分之一毫秒。

( System.DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1, 0, 0, 0).Ticks)/10000;

如果要得到Java中 System.currentTimeMillis() 一樣的結(jié)果,就可以做Java與C#時間轉(zhuǎn)換,寫成上面那樣,也可以這樣寫:

  1. TimeSpan ts=new TimeSpan( System.DateTime.UtcNow.Ticks - new DateTime(197011000).Ticks);   
  2. (long)ts.TotalMilliseconds;  

需要注意的是這里是用的 System.DateTime.UtcNow 而不是 System.DateTime.Now ,因為我們在東八區(qū),如果用后面那種形式就會發(fā)現(xiàn)時間會和想象當(dāng)中的差了8個小時。Java與C#時間轉(zhuǎn)換到這里就徹底實現(xiàn)了。

【編輯推薦】

  1. C#接口和抽象類技術(shù)特點淺析
  2. C#繼承知識詳解
  3. 一個C#時間計算的實例
  4. C#日期格式化的幾種處理方法
  5. 代碼詳解C#比較時間的三種方法
責(zé)任編輯:彭凡 來源: 中國自學(xué)編程網(wǎng)
相關(guān)推薦

2024-12-26 14:48:46

C#Modbus通信

2009-08-24 14:20:13

C# 強制類型轉(zhuǎn)換

2009-08-28 10:55:16

C#實現(xiàn)轉(zhuǎn)換十六進制

2009-07-30 15:57:30

C#時間

2009-09-01 18:29:10

C#繼承C#多態(tài)

2009-08-24 09:55:26

C#接口轉(zhuǎn)換

2024-05-10 08:44:53

C#軟件開發(fā)優(yōu)化代碼

2009-09-11 12:41:41

C#類型轉(zhuǎn)換

2009-08-13 16:44:45

C#數(shù)據(jù)轉(zhuǎn)換

2009-08-28 16:29:02

C#類庫工程

2024-05-06 09:12:13

C#SerialPort監(jiān)聽數(shù)據(jù)

2009-07-31 14:09:41

c#時間格式轉(zhuǎn)換

2024-06-03 10:11:13

2009-08-26 18:11:52

前臺與后臺方法互調(diào)

2009-07-30 16:56:14

C#時間控件

2024-03-04 19:07:58

OpenAI開發(fā)

2009-08-28 10:44:46

C#字符數(shù)組轉(zhuǎn)換

2024-02-27 08:22:56

2009-07-31 13:52:32

C#時間函數(shù)C#時間格式

2024-12-03 16:36:08

事件總線C#代碼
點贊
收藏

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