获得唯一标识符——时间戳、GUID

来源:互联网 发布:怎么在电脑上登录淘宝 编辑:程序博客网 时间:2024/05/16 07:18

引言:


在项目中我们常常需要获得一些唯一标识,除了数据库的自增字段,我们还可以用时间戳和获取GUID的方式,现总结代码如下,以备后需。



方法:

    

写好调用即可。(代码如下)



代码(C#版):



时间戳:

      /// <summary>      /// 获得时间戳      /// </summary>      public static string GetTimeStamp()        {            TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);            return Convert.ToInt64(ts.TotalSeconds).ToString();        }


GUID:

        /// <summary>        /// 获得GUID串        /// </summary>        /// <returns></returns>        protected string getGUID()        {            long i = 1;            foreach (byte b in Guid.NewGuid().ToByteArray())                i *= ((int)b + 1);            return string.Format("{0:x}", i = DateTime.Now.Ticks);        }



小结:

    

一些有用简单的代码,增加自己的代码量。

把积累做在平时,需要时高效工作。



0 0