六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 56|回复: 0

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

[复制链接]

升级  18%

21

主题

21

主题

21

主题

秀才

Rank: 2

积分
77
 楼主| 发表于 2013-2-3 14:38:27 | 显示全部楼层 |阅读模式
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+"----------------");    }}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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