JAVA中的SimpleDateFormat使用(时间格式转换)

来源:互联网 发布:淘宝免费折扣怎么显示 编辑:程序博客网 时间:2024/04/29 10:27

在实际开发中,总会把时间Date转换各种实现的格式,比如说20160312092029秒 , 2016-03-12 09:20:29

等等,这里就可以用SimpleDateFormat来实现,对SimleDateFormat的详解可参考SimpleDateFormat使用详解,我们在只是简单看一下它的使用

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
  
public class Ceshi {
  
 public static void main(String[] args) throws ParseException {
  SimpleDateFormat CeshiFmt0=new SimpleDateFormat("Gyyyy年MM月dd日 HH时mm分ss秒");
        SimpleDateFormat CeshiFmt1=new SimpleDateFormat("yyyy/MM/dd HH:mm");
        SimpleDateFormat CeshiFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        SimpleDateFormat CeshiFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
        SimpleDateFormat CeshiFmt4=new SimpleDateFormat("yyyy/MM/dd E");
        SimpleDateFormat CeshiFmt5=new SimpleDateFormat(
                "一年中的第 D 天 ,第w个星期 ,一个月中第W个星期 ,k时 z时区");
        Date now=new Date();
        System.out.println(CeshiFmt0.format(now));
        System.out.println(CeshiFmt1.format(now));
        System.out.println(CeshiFmt2.format(now));
        System.out.println(CeshiFmt3.format(now));
        System.out.println(CeshiFmt4.format(now));
        System.out.println(CeshiFmt5.format(now));
 }
  
}
  
  
 
结果为: 公元20100727091929
2010/07/27 09:19
2010-07-27 09:19:29
20100727091929秒 星期二
2010/07/27 星期二
一年中的第208 天 ,第31个星期 ,一个月中第5个星期 ,9时 CST时区

0 0
原创粉丝点击