Java中SimpleDateFormat用法详解

Java中怎么才能把日期转换成想要的格式呢,或把字符串转换成一定格式的日期,如把数据库中的日期或时间转换成自己想要的格式,JAVA中提供了SimpleDateFormat类可以实现。

下面看一个demo:

package test;

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

/**
 * @author quyang.ybb
 *
 */
public class TestDateFormat {

    /**
     * @param args
     */
    public static void main(String[] args) {
	SimpleDateFormat format0 = new SimpleDateFormat("Gyyyy年MM月dd日 HH时mm分ss秒");
	SimpleDateFormat format1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
	SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	SimpleDateFormat format3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E");
	SimpleDateFormat format4 = new SimpleDateFormat("yyyy/MM/dd E");
	SimpleDateFormat format5 = new SimpleDateFormat("一年中的第 D 天 ,第w个星期 ,一个月中第W个星期 ,k时 z时区");
	Date date = new Date();
	System.out.println(format0.format(date));
	System.out.println(format1.format(date));
	System.out.println(format2.format(date));
	System.out.println(format3.format(date));
	System.out.println(format4.format(date));
	System.out.println(format5.format(date));
    }
}
打印结果:

公元2015年07月04日 12时53分35秒
2015/07/04 12:53:35
2015-07-04 12:53:35
2015年07月04日 12时53分35秒 星期六
2015/07/04 星期六
一年中的第 185 天 ,第27个星期 ,一个月中第1个星期 ,12时 CST时区


PS:SimpleDateFormat日期-时间格式模式参数可以在用到的时候查询
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值