您的位置:首页 > 产品设计 > UI/UE

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

2016-08-07 11:20 260 查看

引言:

在项目中我们常常需要获得一些唯一标识,除了数据库的自增字段,我们还可以用时间戳和获取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);
}


小结:

    

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

把积累做在平时,需要时高效工作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: