(C#)時間戳、DateTime相互轉換
時間戳實際就是當前時間距離1970年1月1日0點0時0分0秒(轉換成北京時間是1970年1月1日8點0時0分0秒)距離你要計算的時間的秒數或者毫秒數
一般來說:我們用的時間戳到秒的話是10位,到毫秒的話是13位
北京時間 2001-09-09 09:46:40是10位起始值,毫秒的話多三位
北京時間 2286-11-21 01:46:40是11位起始值,毫秒的話多三位
/// <summary>
/// 獲取時間戳,為真時獲取10位(秒)時間戳(Unix),為假時獲取13位(毫秒)時間戳
/// </summary>
/// <param name="bflag">.</param>
/// <returns></returns>
public static long GetTimeStamp(DateTime dt,bool bflag)
{
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 當地時區
TimeSpan ts = dt - startTime;
long ret = 0;
if (bflag)
ret = Convert.ToInt64(ts.TotalSeconds);
else
ret = Convert.ToInt64(ts.TotalMilliseconds);
return ret;
}
/// <summary>
/// 將時間戳轉換為DateTime時間,bSecond為true:秒,bSecond為false:毫秒
/// </summary>
/// <param name="timestamp"></param>
/// <param name="bSecond"></param>
/// <returns></returns>
public static DateTime TimeStampToDateTime(long timestamp,bool bSecond)
{
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 當地時區
if (bSecond)
{
return startTime.AddSeconds(timestamp);
}
else
return startTime.AddMilliseconds(timestamp);
}
相關文章
- js時間戳與日期格式的相互轉換JS時間戳
- C# 時間戳轉時間C#時間戳
- Excel中時間戳轉換時間Excel時間戳
- Timestamp-時間戳轉換時間戳
- C#中,時間格式轉化,ticks,datetimeC#
- mysql時間與字串之間相互轉換MySql字串
- python中的時間轉換,秒級時間戳轉string,string轉時間Python時間戳
- 時間戳與時間字串的多時區轉換時間戳字串
- golang日期字串與時間戳轉換Golang字串時間戳
- 客戶端和服務端(C#) 時間戳的生成和轉換客戶端服務端C#時間戳
- python時間戳和時間字串的各種轉換Python時間戳字串
- C# 獲取時間戳並從10進位制時間戳轉換成16進位制byte陣列C#時間戳陣列
- 【純手工打造】時間戳轉換工具(python)時間戳Python
- JavaScript 時間戳轉換為年月日JavaScript時間戳
- js 轉換時間戳的寫法ScriptJS時間戳
- 時間有幾種格式、相互之間如何轉換?
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- C# 獲取utc時間,以及utc datetime 互相轉化C#
- jmeter_遍歷轉換浮點時間戳JMeter時間戳
- 如何將Python時間戳轉換為時間?Python學習教程!Python時間戳
- 時間戳轉化為時間格式時間戳
- vue3毫秒級時間戳轉換Vue時間戳
- JavaScript將時間戳轉換為年月日格式JavaScript時間戳
- C#:檔案、byte[]、Stream相互轉換C#
- 【時間戳轉普通時間格式的方法】時間戳
- 掌握時間與空間:深入探討Golang中的時間戳與時區轉換Golang時間戳
- C#轉換Datetime為 UnixTimeStamp方法和坑點C#
- js把時間戳轉換成時間格式yyyy-MM-dd HH:mm:ssJS時間戳
- 如何將UTC時間轉換為Unix時間戳(How to convert UTC time to unix timestamp)時間戳
- 帶你掌握Vue過濾器filters及時間戳轉換Vue過濾器Filter時間戳
- Python3時間戳轉換為指定格式的日期Python時間戳
- MySQL字串轉時間戳查詢MySql字串時間戳
- MySQL時間戳轉成日期格式MySql時間戳
- 微信小程式中將時間戳轉換為聊天格式微信小程式時間戳
- MySQL中日期和時間戳互相轉換的函式和方法MySql時間戳函式
- 時間戳與yyyy-mm-dd hh:mm:ss格式之間的互相轉換時間戳
- 獲取時間戳,幾個時間點的時間戳時間戳
- MySQL時間戳、時間MySql時間戳