62,614
社区成员
发帖
与我相关
我的任务
分享
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TestCsdn1 {
public static void main(String[] args) {
String strdate = new String("2010-06-10T01:43:52.000+8:00");
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd'T'HH:mm:ss.FFF");
Date date = null;
try {
date = sdf.parse(strdate);
Calendar c = Calendar.getInstance();
c.setTime(date);
System.out.print(c.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
}
}
public class DateConvert {
public static String convertDateLocalStrToDigStr(String localStr,
Locale localUsed,
String separator){
Date myDate = new Date();
DateFormat dateFormatter;
dateFormatter = DateFormat.getDateInstance(DateFormat.DEFAULT,
localUsed);
try {
myDate = dateFormatter.parse(localStr);
} catch (ParseException e) {
e.printStackTrace();
return "";
}
String DATE_FORMAT = "yyyy"+separator+"MM"+separator+"dd";
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
return sdf.format(myDate);
}
public static Date convertDateLocalStrToDate(String localStr,
Locale localUsed){
Date myDate = null;
DateFormat dateFormatter;
dateFormatter = DateFormat.getDateInstance(DateFormat.DEFAULT,
localUsed);
try {
myDate = dateFormatter.parse(localStr);
} catch (ParseException e) {
e.printStackTrace();
}
return myDate;
}
public static String convertDateToDigStr(Date myDate, String separator){
String DATE_FORMAT = "yyyy"+separator+"MM"+separator+"dd";
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
return sdf.format(myDate);
}