package shijianzhunhuan;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Time {
public Date print(String time ,String formaters) throws Exception{
String DEFAULT_PATTERN="yyyy-MM-dd HH:mm:ss";
if(time==null){
//获取当前时间
return new Date();
}
if( formaters==null){
//时间格式
formaters= DEFAULT_PATTERN;
}
SimpleDateFormat sdf=new SimpleDateFormat();
//将时间字符串转化为时间格式
return sdf.parse(time);
}
public String print(Date date,String formaters){
String DEFAULT_PATTERN="yyyy-MM-dd HH:mm:ss";
if(date==null){
//获取当前时间
date= new Date();
}
if(formaters==null){
formaters= DEFAULT_PATTERN;
}
SimpleDateFormat sdf=new SimpleDateFormat();
//将时间格式转化为字符串
return sdf.format(date);
}
}
System.out.print(" ******************************************************************* "):
package shijianzhunhuan;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class TextTime {
public static void main(String[] args) {
String di ="2013-12-12 01:54:03";
String str="Dec 12, 2013 1:54:03 AM PST";
SimpleDateFormat sdf=new SimpleDateFormat ("MMM d, yyyy k:m:s a", Locale.ENGLISH);
SimpleDateFormat sd2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date1;
String date2;
System.out.println("**************************");
Date date3;
String date4;
try {
date1= sdf.parse(str);
System.out.println(date1);
date2= sd2.format(date1);
System.out.println(date2);