C#NET時間戳與DateTime互轉

1.時間戳轉為C#格式時間

/// <summary>
/// 時間戳轉為C#格式時間
/// </summary>
/// <param name="timeStamp">Unix時間戳格式</param>
/// <returns>C#格式時間</returns>
public static DateTime GetTime(string timeStamp)
{
    DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
    long lTime = long.Parse(timeStamp + "0000000");
    TimeSpan toNow = new TimeSpan(lTime);
    return dtStart.Add(toNow);
}


2.DateTime時間格式轉換為Unix時間戳格式

/// <summary>
/// DateTime時間格式轉換為Unix時間戳格式
/// </summary>
/// <param name="time"> DateTime時間格式</param>
/// <returns>Unix時間戳格式</returns>
public static int ConvertDateTimeInt(System.DateTime time)
{
    System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
    return (int)(time - startTime).TotalSeconds;
}


轉載請說明出處:原文鏈接 http://www.yixcsu.live/hdjs/185
標簽: C#

相關閱讀:

線程間操作無效: 從不是創建控件“richTextBox1”的線程訪問它

C#NET壓縮文件夾(包含空文件夾)到壓縮包方法

搭建IIS網站時候報錯在唯一密鑰屬性“fileExtension”設置為“.woff”時,無法添加類型為“mimeMap”的重復集合項

'OFFSET' 附近有語法錯誤。 在 FETCH 語句中選項 NEXT 的用法無效。

大乐透专家预测 澳门新浪足球指数 大丈夫几集你又不赚钱 篮球比分网雷速体育 七星彩 最终幻想10怎样赚钱快 篮球比分板 老快3 驾图蜜糖盒子厂家怎么赚钱 德州麻将的玩法 闪之轨迹1后期赚钱 福建31选7 1737李逵劈鱼游戏外挂 养鸡赚钱吗养什么鸡好 棒球比分一般是多少 广东快乐十分 九游海龙王捕鱼