110,533
社区成员
发帖
与我相关
我的任务
分享
Public Function GetDaiMa(_source As String) As String
Dim sId As String
Dim _date As String = _source.Substring(0, 6)
Dim _date_now As String = Strings.Format(Now, "yyMMdd")
If _source = "" OrElse _date <> _date_now Then
sId = "0001"
Else
sId = Strings.Format(Integer.Parse(_source.Substring(6, 4)) + 1, "0000")
End If
Return _date_now & sId
End Function
private static DateTime date = DateTime.Now.Date;
private static int sn = 0;
public static string NewOrderID
{
get
{
if(DateTime.Now.Date == date)
{
++sn;
}
else
{
date = DateTime.Now.Date;
sn = 1;
}
return date.ToString("YYMMdd") + sn.ToString("D4");
}
}