可以运用时间戳,以时间(年月日时分秒)作为订单号
精确度尽量大
- 用datetime
string dt = DateTime.Now.ToString(“yyyyMMddHHmmssfff”);//年月日时分秒-毫秒
2.用时间戳
/// 获取时间戳
///
///
public static string GetTimeStamp()
{
TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);
return Convert.ToInt64(ts.TotalSeconds).ToString();
}