羽鹤彬 发表于 2013-2-3 14:38:27

字符串组装-将时间转换成String并补足位数

package test;import java.text.NumberFormat;import java.text.SimpleDateFormat;import java.util.Date;/** * 生成编码 * @author Administrator * */public class Test {    public static void main(String[] args){      StringBuffer sb = new StringBuffer();      char[] projectTypes = {'B','S'};      char[] listingTypes = {'R','D','G'};      //将时间转换成String      Date date = new Date();      System.out.println("++++++++++++++++"+date+"++++++++++++++++");      SimpleDateFormat formatter = new SimpleDateFormat("yyMMdd");      String dateString = formatter.format(date);      System.out.println("转换后String类型的时间"+dateString);      sb.append(projectTypes).append(listingTypes).append(dateString);                System.out.println("++++++++++++++++"+sb+"++++++++++++++++++");                //code后面6位,补不足补零      Long n = 1005l;         NumberFormat numFormatter = NumberFormat.getNumberInstance();         numFormatter.setMinimumIntegerDigits(6);         numFormatter.setGroupingUsed(false);         String s = numFormatter.format(n);                  System.out.println("++++++++++++++++"+s+"++++++++++++++++");      sb.append(s);      String code = sb.toString();                System.out.println("-----------------"+code+"----------------");    }}
页: [1]
查看完整版本: 字符串组装-将时间转换成String并补足位数