日期格式化

来源:互联网 发布:2016十大网络主播名单 编辑:程序博客网 时间:2024/06/05 16:40

java.text.DateFormat中最常用的两个方法是:


    将日期格式化字符串

blob.png

 

    将字符串解析为日期

blob.png


日期格式化中时间pattern如下:

blob.png


import java.util.Calendar;import java.util.Date;import java.text.SimpleDateFormat;import java.text.ParseException;public class DateUtil{public static void main(String[] args) {Calendar calendar=Calendar.getInstance();Date date=calendar.getTime();String pattern="yyyy年MM月dd HH:mm:ss";String formatDate=DateUtil.date2Str(date,pattern);System.out.println("after format:"+ formatDate);String date_str="2015年09月01 13:23:24";Date date2=str2Date(date_str,pattern);calendar.setTime(date2);System.out.println("当前年份为:"+calendar.get(Calendar.YEAR));}public static Date str2Date(String date_str, String pattern) {SimpleDateFormat smp = new SimpleDateFormat(pattern);Date date = null;try {date = smp.parse(date_str);} catch (ParseException e) {e.printStackTrace();}return date;}public static String date2Str(Date date, String pattern) {SimpleDateFormat smp = new SimpleDateFormat(pattern);String str = null;str = smp.format(date);return str;}}