商检代码(10位)如何编程,求大神来指点

商检代码(10位)怎么编程,求大神来指点
商检代码,10位,如32SIF30674,其中32SIF是固定的,3代表2013年,0674代表已有674个该物品,暂不考虑10年以后出现年份重复的情形。求java代码~~~
------解决思路----------------------
可以直接拼接字符串,时间的话,读当前系统时间,然后截取最后一个数字,物品数量可以读数据库的数据,然后转换为字符串形式
------解决思路----------------------
simpledateformat 截取 年份+固定值 +  数据count(*)值(注意加锁,或者可以定义static int 来自增,每加一个物品+1注意并发安全)