31 lines
645 B
C#
31 lines
645 B
C#
namespace YLErp.Commons
|
|
{
|
|
public class UniqueTimeId
|
|
{
|
|
private static readonly object lockSync;
|
|
|
|
static UniqueTimeId()
|
|
{
|
|
lockSync = new object();
|
|
}
|
|
|
|
public static long Get()
|
|
{
|
|
lock (lockSync)
|
|
{
|
|
System.Threading.Thread.Sleep(1);
|
|
return DateTime.Now.Ticks;
|
|
}
|
|
}
|
|
|
|
public static string GetStr()
|
|
{
|
|
lock (lockSync)
|
|
{
|
|
System.Threading.Thread.Sleep(1);
|
|
return DateTime.Now.ToString("yyyyMMddHHmmssfff");
|
|
}
|
|
}
|
|
}
|
|
}
|