引言:
在项目中我们常常需要获得一些唯一标识,除了数据库的自增字段,我们还可以用时间戳和获取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);
}
小结:
一些有用简单的代码,增加自己的代码量。
把积累做在平时,需要时高效工作。
来源:CSDN
作者:Francis-Leo
链接:https://blog.csdn.net/Francis123580/article/details/52141738