zoukankan      html  css  js  c++  java
  • C# 获取类似java gettime() 的时间格式

     今天做了一个面向Java的接口,需要做到时间的统一,C#提供了System.DateTime.UtcNow 但是需要自己做下处理,记录一下自己的方法, 留着以后查阅方便。


    /// <summary> /// /// </summary> /// <returns></returns> public static long GetUTCTime() { //获取同java gettime()一样的 长整型时间 long time = (DateTime.UtcNow.Ticks - new DateTime(1970, 1, 1).Ticks) / 10000; return time; }

    C# 获取 长整型时间的方法

            /// <summary>
            /// 获取类似java gettime() 格式的时间
            /// </summary>
            /// <param name="time">要转换的时间</param>
            /// <returns>long类型的时间秒数</returns>
            public static long GetUTCTime(string time)
            {
                if (string.IsNullOrEmpty(time))
                {
                    return (DateTime.UtcNow.Ticks - new DateTime(1970,1,1).Ticks)/ 10000;
                }
                else {
                    DateTime dt = Convert.ToDateTime(time);
                    long temp = DateTime.Now.Ticks - DateTime.UtcNow.Ticks;
                    return (dt.Ticks - temp - new DateTime(1970, 1, 1).Ticks) / 10000;
                }
            }
    我的人生我做主
  • 相关阅读:
    Docker 安装 MySQL
    Docker安装
    Thymeleaf语法总结
    SpringBoot总结之事务和AOP
    SpringBoot总结之Spring Data Jpa
    SpringBoot总结之属性配置
    Spring总结之SpringMvc下
    Spring总结之SpringMvc上
    Spring总结之事务
    在什么情况下使用@ResponseBody 注解?
  • 原文地址:https://www.cnblogs.com/BinaryStone/p/3223378.html
Copyright © 2011-2022 走看看