最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入Unix時間戳與C# DateTime時間類型互換的詳解

 更新時間:2013年06月05日 12:05:58   作者:  
本篇文章是對Unix時間戳與C# DateTime時間類型互換進行了詳細的分析介紹,需要的朋友參考下
Unix時間戳最小單位是秒,開始時間為格林威治標準時間1970-01-01 00:00:00
ConvertIntDateTime方法的基本思路是通過獲取本地時區(qū)表示Unixk開始時間,加上Unix時間值(即過去的秒數(shù)).
ConvertDateTimeInt方法的基本思路是通過刻度數(shù)差,再把刻度數(shù)轉(zhuǎn)換為秒數(shù),當然要說明的是,我這里返回的是double類型,意義上并非是真正的Unix時間戳格式。
要獲取真正Unix時間戳的,只獲取整數(shù)部分就可以了。
復(fù)制代碼 代碼如下:

dangranusing System;
using System.Collections.Generic;
using System.Text;
namespace WWFramework.DateTimes
{
    /// <summary>
    /// 時間相關(guān)函數(shù)
    /// </summary>
    public static class Function
    {
        /// <summary>
        /// 將Unix時間戳轉(zhuǎn)換為DateTime類型時間
        /// </summary>
        /// <param name="d">double 型數(shù)字</param>
        /// <returns>DateTime</returns>
        public static System.DateTime ConvertIntDateTime(double d)
        {
            System.DateTime time = System.DateTime.MinValue;
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
            time = startTime.AddSeconds(d);
            return time;
        }
        /// <summary>
        /// 將c# DateTime時間格式轉(zhuǎn)換為Unix時間戳格式
        /// </summary>
        /// <param name="time">時間</param>
        /// <returns>double</returns>
        public static double ConvertDateTimeInt(System.DateTime time)
        {
            double intResult = 0;
            System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
            intResult = (time - startTime).TotalSeconds;
            return intResult;
        }
    }
}

相關(guān)文章

  • 基于Unity實現(xiàn)3D版2048游戲的示例代碼

    基于Unity實現(xiàn)3D版2048游戲的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Unity實現(xiàn)簡易的3D版2048游戲,文中的示例代碼講解詳細,具有一定的學(xué)習(xí)價值,需要的可以參考一下
    2023-02-02
  • C#實現(xiàn)鼠標消息捕獲

    C#實現(xiàn)鼠標消息捕獲

    這篇文章介紹了C#實現(xiàn)鼠標消息捕獲的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • C#實現(xiàn)實體類和XML的相互轉(zhuǎn)換

    C#實現(xiàn)實體類和XML的相互轉(zhuǎn)換

    本文詳細講解了C#實現(xiàn)實體類和XML的相互轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • C#實現(xiàn)鬧鐘AlarmClock實例代碼

    C#實現(xiàn)鬧鐘AlarmClock實例代碼

    這篇文章主要介紹了C#實現(xiàn)鬧鐘AlarmClock實例代碼,很實用的功能,需要的朋友可以參考下
    2014-08-08
  • C#集合之列表的用法

    C#集合之列表的用法

    這篇文章介紹了C#集合之列表的用法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C# 操作XML文檔 使用XmlDocument類方法

    C# 操作XML文檔 使用XmlDocument類方法

    對于很大的XML文檔,可以使用XmlReader類來讀取。因為XmlReader使用Steam(流)來讀取文件,所以不會對內(nèi)存造成太大的消耗。下面就來看一下如何使用XmlDocument類,需要的朋友可以參考下
    2012-11-11
  • winform攔截關(guān)閉按鈕觸發(fā)的事件示例

    winform攔截關(guān)閉按鈕觸發(fā)的事件示例

    這篇文章主要介紹了c# winform攔截關(guān)閉按鈕觸發(fā)的事件示例,大家參考使用吧
    2014-01-01
  • C#實現(xiàn)的文件壓縮和解壓縮類

    C#實現(xiàn)的文件壓縮和解壓縮類

    這篇文章主要介紹了C#實現(xiàn)的文件壓縮和解壓縮類,實例分析了C#針對文件壓縮與解壓縮的常用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • C#實現(xiàn)數(shù)字轉(zhuǎn)換漢字的示例詳解

    C#實現(xiàn)數(shù)字轉(zhuǎn)換漢字的示例詳解

    這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)數(shù)字轉(zhuǎn)換漢字功能,文中的示例代碼講解詳細,對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • 帶著問題讀CLR via C#(筆記一)CLR的執(zhí)行模型

    帶著問題讀CLR via C#(筆記一)CLR的執(zhí)行模型

    CLR (Common Language Runtime) 是一個可以由多種編程語言使用的“運行時”。
    2013-04-04

最新評論

淮安市| 贡觉县| 宜良县| 大新县| 墨玉县| 大埔区| 琼中| 隆昌县| 阿坝| 大同县| 阿荣旗| 桂林市| 冕宁县| 荔浦县| 泌阳县| 河南省| 勐海县| 平陆县| 南京市| 金秀| 广汉市| 揭东县| 绍兴市| 东宁县| 黔东| 靖安县| 包头市| 石楼县| 上栗县| 元谋县| 吉林省| 宁南县| 明溪县| 轮台县| 农安县| 巴南区| 甘肃省| 东平县| 波密县| 溧水县| 顺昌县|