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

字符串组装-将时间转换成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+"----------------");


    }
}
分享到:
评论

相关推荐

    C++_Base64编码解码_文件_字符串

    对于字符串的Base64编码,可以将字符串的每个字符转换为其ASCII码,然后按照上面的步骤进行处理。解码时,将Base64编码的字符串转换回二进制,再还原为原始的字符。 C++中实现这些功能可以使用标准库中的`std::...

    java Base64 字符串加密与解密

    在Java编程中,Base64是一种常见的数据编码方式,它将任意二进制数据转换成可打印的ASCII字符串,主要用于在网络上传输或者存储非文本数据。Base64编码的原理是将每3个字节(24位)的数据转换为4个6位的Base64字符,...

    C#自定义字符串补0函数实例

    在C#编程中,有时我们需要将字符串按照特定的长度进行格式化,特别是在处理数字或日期时,例如将两位数的月份补成四位数。这里我们介绍一个C#自定义的字符串补0函数,该函数可以帮助我们实现这一需求。 首先,我们...

    php基于str_pad实现卡号不足位数自动补0的方法

    自动补足空白位数在php中str_pad函数可以帮我们实现哦,str_pad() 函数把字符串填充为指定的长度。 str_pad() 函数把字符串填充为指定的长度。 语法 str_pad(string,length,pad_string,pad_type) 参数 描述 ...

    ID10位卡号转8位考号方法

    5. **ToString()**:将值转换为字符串形式。 #### 五、转换流程总结 1. **读取原始卡号**:从数据库中获取10位卡号。 2. **执行转换算法**:按照上述规则计算出8位考号或6位考号。 3. **存储或使用新号**:将生成...

    随机产生6位数可做短信验证码.txt

    在生成的随机数长度小于6位时,代码中采取了两种不同的处理方式:一是当随机数长度不足6位时,将其转换为一个6位的字符串;二是当生成的随机数超过6位时,仅保留前6位。 #### 处理长度不足的情况 当生成的随机数...

    基于Java的16进制数与2进制数互相转化方法.doc

    3. **计算对应的二进制值**:根据16进制与2进制的对应关系,为每个数字/字母生成对应的4位二进制字符串,并拼接到结果字符串`s`中。 4. **输出结果**:在完成所有字符的处理后,打印出转换得到的2进制数。 现在,让...

    js日期函数,很不错啊,可以让人点击得到日期

    这段代码展示了如何为 `String` 类型的对象添加一个名为 `toDate` 的方法,该方法可以将符合特定格式的字符串转换成 `Date` 对象。 #### 参数解释 - **x** (delimiter): 分隔符,默认为 `-`。 - **p** (pattern): ...

    Kettle_js脚本_示例

    此函数用于将日期转换为指定格式的字符串。在Kettle JavaScript脚本环境中,此功能非常实用,例如需要将日期格式统一处理以便后续分析或输出。 示例代码: ```javascript var dValue = new Date(); var dValue1 = ...

    静态函数format

    自JDK1.5版本起,`String`类新增了一个极为实用的静态函数——`format`,其功能是将各种类型的数据格式化为字符串。此函数对于数据的展示和输出尤其有用,例如在日志记录、错误消息构造等方面。 #### 格式化字符串 ...

    Base64实现代码

    解码则相反,将Base64字符串转换回原始字节数组,再转换为字符串。 需要注意的是,虽然Base64编码可以确保数据在传输过程中的安全,但它并不是一种加密方式,因为它可以很容易地被解码。如果需要保密性,应该使用更...

    加密解密Base64的js封装代码

    `btoa()`用于将Unicode字符串转换为Base64编码,而`atob()`则用于将Base64编码转换回原始字符串。但这两个函数不支持非ASCII字符和非字符串数据类型,且在某些旧版本的浏览器中可能不被支持。 为了实现更通用的Base...

    base64 编码解码

    Base64编码的主要目的是将不可见的二进制数据转换成可见的文本格式,以便在网络上传输,因为很多协议(如电子邮件的MIME)只允许ASCII字符通过。 Base64编码的原理是将每3个字节的数据(24位)分为4组,每组6位,...

    base64 encoding and decoding with c++.zip

    1. **解析Base64字符串**:识别Base64字符集中的字符,并将它们转换回6位的数字。 2. **分组**:将6位的值组合成3字节的数据块。 3. **去除填充**:识别并去除末尾的'='字符,这些字符表示原始数据的长度。 4. **...

    100位大奇数生成

    - `stringstream`对象`ss`用于将整数转换为字符串。例如,`ss 将整数`n`插入流,然后`ss >> s`将流中的数字读取到字符串`s`中。 5. **循环控制**: 代码中有多个嵌套循环,但为了生成100位的奇数,主要使用了三个...

    加密使用的base64类

    在iOS开发中,Base64是一种常见的数据编码方式,它将二进制数据转换为可打印的ASCII字符串,便于在网络上传输或者存储。这个过程被称为Base64编码。标题提到的"加密使用的base64类"实际上可能是指利用Base64进行数据...

    JAVA程序 里程表(odometer)

    - 使用`String.format()`方法进行字符串格式化,确保始终显示固定位数的里程。 - 使用`StringBuilder`或`StringBuffer`进行字符串拼接,提高性能。 - 可能涉及`while`或`for`循环来增加指定次数的里程。 - 编写...

    Base64加密解密.zip

    Base64是一种常见的数据编码方式,它将二进制数据转化为可打印的ASCII字符,常用于在网络上传输或存储非ASCII字符的数据。在C#编程环境中,Base64的加密和解密操作是非常基础且实用的功能,特别是在处理如图片、证书...

Global site tag (gtag.js) - Google Analytics