转自:http://blog.csdn.net/linbooooo1987/article/details/7540999
- package com.bict.util;
-
- import java.text.SimpleDateFormat;
- import java.util.Date;
-
- public class DateUtils {
- public static Date utilDate = null;
- public static String pattern = "";
- public static String dateString;
- public static SimpleDateFormat formatter;
- public static SimpleDateFormat formatter2;
- public DateUtils(){
-
- }
-
-
-
-
-
- public static SimpleDateFormat DateUtils(int type){
- switch(type){
- case 0:
- pattern = "yyyy-MM-dd";
- break;
- case 1:
- pattern = "yyyy-MM-dd EEE";
- break;
- case 2:
- pattern = "HH_mm_ss";
- break;
- case 3:
- pattern = "yyyy-MM-dd 'at' HH:mm:ss";
- break;
- case 4:
- pattern = "M'月'd'日'hh:mm";
- break;
- case 5:
- pattern = "yyyy-MM-dd HH:mm:ss";
- break;
- case 6:
- pattern = "yyyyMMddHHmmss";
- break;
- }
- formatter = new SimpleDateFormat(pattern);
- System.out.print(formatter.format(new Date()));
- return formatter;
- }
- public static void main(String[] args) {
-
- }
- }
SimpleDateFormat
是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。
SimpleDateFormat
使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过
DateFormat
中的
getTimeInstance
、
getDateInstance
或
getDateTimeInstance
来创建日期-时间格式器。每一个这样的类方法都能够返回一个以默认格式模式初始化的日期/时间格式器。可以根据需要使用
applyPattern
方法来修改格式模式。