java中主要有3个类用于日期格式转换 DateFormat 、SimpleDateFormat、Calendar
1.SimpleDateFormat
该类是DateFormat的子类,一般日期的格式化都是实例化该类实现
具体应用如下
package com.gree.java; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.logging.SimpleFormatter; public class simpledate { public static void main(String [] args){ SimpleDateFormat a= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//全日期格式,24小时制 SimpleDateFormat b= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a");//全日期格式,12小时制 SimpleDateFormat c=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//获取5天以后的日期 SimpleDateFormat d=new SimpleDateFormat("yyyy-MM-dd");//获取年月日格式 SimpleDateFormat e=new SimpleDateFormat("yyyy");//获取年份 SimpleDateFormat f=new SimpleDateFormat("MM");//获取月份 SimpleDateFormat g=new SimpleDateFormat("dd");//获取天 Calendar calendar =Calendar.getInstance(); calendar.add(Calendar.DATE, 5); Date date1=new Date(); Date date=calendar.getTime(); System.out.println(a.format(date)); System.out.println(b.format(date1)); System.out.println(c.format(date1)); System.out.println(d.format(date1)); System.out.println(e.format(date1)); System.out.println(f.format(date1)); System.out.println(g.format(date1)); // System.out.println(g.format(date1)); } }
结果如下:
2014-11-18 16:36:30
2014-11-13 04:36:30 下午
2014-11-13 16:36:30
2014-11-13
2014
11
13
原文:http://www.cnblogs.com/binggu/p/4095656.html