import java.util.Date;
import java.util.Scanner;
public class Test{
private static String parserDate(){
java.text.DateFormat format2 = new java.text.SimpleDateFormat("yyyyMMddhhmmss");
String date = format2.format(new Date());
// System.out.println(date);
date =date.substring(0,8);
return date;
}
public static void main(String[] args) {
/**
* 简单说明下,,你这种需求用到的就是字符串拼接的技术
* 字符串拼接三种类,String StringBuffer,StringBuilder
* 我现在就用第二种写个小例子,你根据原理自己灵活改动
* 需求:前缀+机构编号+日期+补0+后缀
* */
StringBuffer stringBuffer=new StringBuffer();
System.out.println("请输入机构编号");
String str=new Scanner(System.in).next();//输入你要输入的字符串,我这里把你的"机构编号"当成输入的字符串
stringBuffer.append("前缀 ");
stringBuffer.append(str);
stringBuffer.append(" "+parserDate());//日期,我写成了静态方法,直接获得yyyymmdd的格式
stringBuffer.append(" 0");
stringBuffer.append(" 后缀");
System.out.println("拼接后得到的结果");
System.out.println(stringBuffer.toString());
}
}
附图: