你打印的 是String型的话 可以考虑 截取一下 然后用Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH);//每天 calendar.set(year, month, day, 1, 30, 00); Date date = calendar.getTime(); System.out.println(date);
String s = d.toString();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);//每天
calendar.set(year, month, day, 1, 30, 00);
Date date = calendar.getTime();
System.out.println(date);
m.put("Jan", "January");
m.put("Feb", "February");
m.put("Mar", "March");
m.put("Apr", "April");
m.put("May", "May");
m.put("Jun", "June");
m.put("Jul", "July");
m.put("Aug", "August");
m.put("Sep", "September");
m.put("Oct", "October");
m.put("Nov", "November");
m.put("Dec", "December");
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, 2012);
calendar.set(Calendar.MONTH, 9);
calendar.set(Calendar.DATE, 29);
calendar.set(Calendar.HOUR_OF_DAY, 15);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
Date date = calendar.getTime();
System.out.println(m.get(new SimpleDateFormat("MMM", Locale.ENGLISH).format(date))
+ new SimpleDateFormat(" dd, yyyy, h:mm:ss a", Locale.ENGLISH).format(date));
Date date=new Date();
DateFormat df=new SimpleDateFormat("MMM dd, yyyy, h:mm:ss a",Locale.ENGLISH);
System.out.println(df.format(date));搞定
Date date=new Date();
SimpleDateFormat df=new SimpleDateFormat("MMM dd, yyyy, h:mm:ss a",Locale.ENGLISH);
System.out.println(df.format(date)); 测试 确实 没有问题
String result = "";
SimpleDateFormat formater = new SimpleDateFormat(format,Locale.ENGLISH);
try {
result = formater.format(date);
} catch (Exception e) {
e.printStackTrace();
}
return result;
} public static String getNow() {
Calendar today = Calendar.getInstance();
return dateToString(today.getTime(), FORMAT);
}大家还真是快。。
@Deprecated
public Date(int year,
int month,
int date,
int hrs,
int min,
int sec)已过时。 从 JDK 1.1 开始,由 Calendar.set(year + 1900, month, date, hrs, min, sec) 或 GregorianCalendar(year + 1900, month, date, hrs, min, sec) 取代。 分配 Date 对象,并初始化此对象,以表示本地时区中由 year、month、date、hrs、min 和 sec 参数指定的秒的开始瞬间。 参数:
year - 减 1900 的年份。
month - 0-11 之间的月份。
date - 一月中 1-31 之间的某一天。
hrs - 0-23 之间的小时数。
min - 0-59 之间的分钟数。
sec - 0-59 之间的秒数。