博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#实现时间戳timestamp与时间相互转换
阅读量:7011 次
发布时间:2019-06-28

本文共 763 字,大约阅读时间需要 2 分钟。

    #region 日期转换数字
    ///
    /// 将Unix时间戳转换为DateTime类型时间
    ///
    /// double 型数字 /// DateTime
    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;
    }
    ///
    /// 将c# DateTime时间格式转换为Unix时间戳格式
    ///
    public static double ConvertDateTimeInt(System.DateTime time)
    {
        double intResult = 0;
        System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
        TimeSpan ts = time - startTime;
        intResult = ts.TotalSeconds;
        return intResult;
    }
    #endregion

posted on
2012-10-30 14:32 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/kuair/archive/2012/10/30/2746286.html

你可能感兴趣的文章