如何在 C 中將時間與時間戳進行轉換?

時間 2021-12-20 12:01:03

1樓:西井丶

稍微改進一下@旋鈕 的答案

public

static

intGetUnixStamp

(DateTime

value

)=>(int

)((value

.ToUniversalTime

().Ticks

-621355968000000000)/10000000

);public

static

DateTime

FromUnixStamp

(int

value

)// 單位為秒

=>newDateTime

(621355968000000000

+value

*TimeSpan

.TicksPerSecond

).ToLocalTime

();public

static

DateTime

FromUnixStamp

(long

value

)// 單位為毫秒

=>newDateTime

(621355968000000000

+value

*TimeSpan

.TicksPerMillisecond

).ToLocalTime

();可以省下不少JIT後的彙編語句

不想轉為本地時間的話, 去掉 .ToLocalTime(); 即可

2樓:

在.NET 4.6及以上版本中,如果需要獲取到高精度的毫秒時間戳,我們可以封裝用於時間戳和日期相互轉換的方法,參考《[.

NET/.NET Core]C#/.NET Core 應用程式中如何實現時間戳與日期之間的相互轉換呢?》

如何在excel中將時間戳轉為UTCTime?

八般 第乙個公式 A1 60 60 24 DATE 1970,1,1 這個計算出來的是格林尼治時間。例如 1428624000 2015 4 10 00 00 00 第二個公式 A1 8 3600 86400 70 365 19 這個計算出來的是北京時間。例如 1428624000 2015 4 1...

C 鏈結時間過長,如何找到原因

noname 說個我遇到的場景 當你的專案含有多個static library而這些static library又包含了大量重複符號的時候。比如 lib 1 用了大量STL lib 2 也用了大量STL,並且都用了很普遍的具現化,例如 std vector std list 等等,這時候linker...

如何在長時間駕車中提神?

九王爺 曾經來回跑130多公里,每天兩趟 特別煩中午下午跑,特困 後來使用了最土的方法 就是走國 道!你都不知道走國道能有多提神!突然串個三蹦子出來 突然串條狗出來 突然來了頭牛 時不時驚出冷汗 豬窩裡的乖乖 首先在這裡說一句,克服疲勞駕駛機動車,僅用於趕往最近的休息區,不可用於趕路!並奉勸大家嚴格...

如何在閒暇時間發展副業?

閒暇比如說上課無聊掛著手機賺錢嗎哈哈哈哈 先放剛入門的收入,不多,也就200 300 但是勉強夠出去玩一次 其實我在乙個非一二線城市在這個消費一二線水平工資三四線水平的城市壓力很大 別說副業穩定收入兩三千最普通的工作貧民百姓打工仔基本收入也就三千出頭 月光族那是肯定的 這時候對兼職的需求就很大了不僅...

如何在大學給自己分配時間

Wuli 應該主動的積極地面對大學豐富多彩的課餘生活,但是合理的安排好自己的課餘時間才是必須的。首先要先保證學習,然後最好能專門制訂乙份休閒計畫,對一些較重大的節假日和休閒專案做出妥當的安排,這樣能使你的休閒和學習有條不紊地交叉進行,使身心得到有效地放鬆和調適。 北卡藍 學習跟活動衝突要一切優先於學...