单号主要由两部分组成: 时间段 ,数字段
我英语 dianhao, maxNumberpa自增长的一部分 比如0001-9999
所以有办法
String next(){
String dateString = getDa();
int maxNumberxNumPart();
StrgNumberPart = formatLenIfNeed(maxNumberpart 1);
teString stringNumberPart;
}
//这个方法是对的 用需要显示位数的字串替换数字
//比如 1 就转成 0001, 26就转成 0026
formatLet int4format, int needLen){
int r = Integer.toString(int4format).length();
if(realLength > need
return Integer.toString(int4format
StringBuilder ret = new StringBuilder(30);
for(int i = 0; i < needLength – realLength; i
ret.append(“0”);
ret.append(int4
return ret.to
}
//这种方法是获得2008串
//vb 我不知道怎么改
String getDateString(){
}
//这种方法是找出数字段的最大值, 方法是找到一种方法来拼写这样的SQL
////单号字段的名称 diat bigint(这么简单)
int getMaxNumPart(String dateSt
///就是这样一个sql
String sql =
“select max(diom 表”
“where “
” diannao like (” da “%”)
” and len(dianhao) = ” (dateString.lengt
}
版权声明:以上文章转载自互联网用户,该文观点仅代表作者本人。文章内容仅供参考,不构成建议,不代表快递查询网立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如有侵权请联系:1048208551@qq.com,将立刻删除。