using System; namespace ET { public static class GenerateIDUtil { /// /// 生成当前时间字符串 /// public static string GenerateTime { get { string id = DateTime.Now.ToString("yyyyMMddHHmmssfffffff"); return id; } } public static string GenerateId() { long i = 1; foreach (byte b in Guid.NewGuid().ToByteArray()) { i *= ((int)b + 1); } return string.Format("{0:x}", i - DateTime.Now.Ticks) + IdGenerater.Instance.GenerateId(); } } }