起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1616|回复: 3

[结贴] "JY-20140421-0001"这种格式的流水号怎么产生?

[复制链接]

14

主题

74

帖子

124

积分

初级会员

Rank: 2

积分
124
QQ
发表于 2014-4-21 19:27:31 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 一九四七 于 2014-4-22 08:05 编辑

"JY-20140421-0001"这种格式的流水号怎么产生?
我这样做就报错:nextSeqString("JY"+dateFormat(currentDate(), 'yyyyMMdd-'),'000');

15

主题

650

帖子

1723

积分

金牌会员

Rank: 6Rank: 6

积分
1723
QQ
发表于 2014-4-21 20:08:39 | 显示全部楼层
public static String createSerialNumberByCurrentDate(){
                String yearMonthDay = new java.text.SimpleDateFormat("yyyyMMdd", java.util.Locale.ENGLISH).format(new java.util.Date());
                return com.justep.system.util.BizUtils.createNextSequenceString("JY" +yearMonthDay , "000");
        }
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-4-21 21:30:22 | 显示全部楼层
试试这个:
  1. nextSeqString(concat('JY-',dateFormat(currentDate(), 'yyyyMMdd'),'-'),'0000');
复制代码

点评

感谢!  发表于 2014-4-21 21:40

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-4-21 22:52:23 | 显示全部楼层
关于流水号的更多操作,查看下面的贴子《X5自动编号相关函数和用法》,讲的很详细
http://bbs.justep.com/thread-39632-1-1.html

下面这个贴子是《新增数据时,数据库中产生连续不间断的序号 》
http://bbs.justep.com/thread-50156-1-1.html

点评

不错很全!  发表于 2014-4-22 08:04

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-4-22 07:20 , Processed in 0.065456 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表