当前服务器日期的格式化

     平时在项目中发现好多地方要对服务器当前日期进行格式化保存或是做他用,如上传的文章或图片用格式化的字符串来重命名等。下面是一种简单的格式化日期的方法,与大家共享。

 

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormat {
	    public static void main(String[] args) {
	        Date date = new Date();

	        //方法一
	        String number = String.format("%tY%<tm%<td%<tH%<tM%<tS", date);
	        
	        //方法二
	        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
	        String d = sdf.format(date);
        
                System.out.println(number);
	        System.out.println(d + n);
	    }
}

 输出结果:

    20091119205606
    20091119205606

 

如果想在此字符串后加上编号,可以做如下处理:

//方法一
String number = String.format("%tY%<tm%<td%<tH%<tM%<tS%05d", date
,1);

加上的%05d中,5表示编号位数是5位,后面的参数1是实际编号数。

 

//方法二
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
DecimalFormat df = new DecimalFormat("00000");   //添加import java.text.DecimalFormat;
String d = sdf.format(date);
String n = df.format(1);      //1同样为实际的编号数。
 

输出结果:

2009111921015100001
2009111921015100001

 

望各位都分享下自己好方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值