| 123456789101112131415161718192021222324252627282930 |
- using System;
- namespace ET
- {
- public static class GenerateIDUtil
- {
- /// <summary>
- /// 生成当前时间字符串
- /// </summary>
- 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();
- }
- }
- }
|