`
羽鹤彬
  • 浏览: 48038 次
社区版块
存档分类
最新评论

字符串组装-将时间转换成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[0]).append(listingTypes[0]).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+"----------------");


    }
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics