zoukankan      html  css  js  c++  java
  • System.DateTimeOffset 中新增的Unix 时间戳方法

    // System.DateTimeOffset
    [__DynamicallyInvokable]
    public static DateTimeOffset FromUnixTimeMilliseconds(long milliseconds)
    {
        if (milliseconds < -62135596800000L || milliseconds > 253402300799999L)
        {
            throw new ArgumentOutOfRangeException("milliseconds", string.Format(Environment.GetResourceString("ArgumentOutOfRange_Range"), -62135596800000L, 253402300799999L));
        }
        long ticks = milliseconds * 10000L + 621355968000000000L;
        return new DateTimeOffset(ticks, TimeSpan.Zero);
    }
    // System.DateTimeOffset
    [__DynamicallyInvokable]
    public static DateTimeOffset FromUnixTimeSeconds(long seconds)
    {
    	if (seconds < -62135596800L || seconds > 253402300799L)
    	{
    		throw new ArgumentOutOfRangeException("seconds", string.Format(Environment.GetResourceString("ArgumentOutOfRange_Range"), -62135596800L, 253402300799L));
    	}
    	long ticks = seconds * 10000000L + 621355968000000000L;
    	return new DateTimeOffset(ticks, TimeSpan.Zero);
    }
    

      

    // System.DateTimeOffset
    [__DynamicallyInvokable]
    public long ToUnixTimeMilliseconds()
    {
        long num = this.UtcDateTime.Ticks / 10000L;
        return num - 62135596800000L;
    }
    // System.DateTimeOffset
    [__DynamicallyInvokable]
    public long ToUnixTimeSeconds()
    {
    	long num = this.UtcDateTime.Ticks / 10000000L;
    	return num - 62135596800L;
    }
    

      为了这四个方法特意装了VS2015,你没看错,是2015

  • 相关阅读:
    JavaScript学习笔记(七) 跨域问题
    JavaScript学习笔记(六) 异步问题
    JavaScript学习笔记(五) jQuery
    查看Wii的系统版本信息
    运行你的应用
    创建一个Android工程
    构建你的第一个App
    Android Studio开发环境部署
    酷派D530刷机指引
    酷派D530刷机指引之民间ROM
  • 原文地址:https://www.cnblogs.com/binsys/p/4098363.html
Copyright © 2011-2022 走看看