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

引言:


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



方法:

    

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



代码(C#版):



时间戳:

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


GUID:

        /// 
        /// 获得GUID串
        /// 
        /// 
        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);
        }



小结:

    

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

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



你可能感兴趣的:(【,项目收获,】,………家谱项目)