Board logo

标题: java得到年月日小时分秒 [打印本页]

作者: qingqing3721    时间: 2011-8-28 08:58     标题: java得到年月日小时分秒

java得到年月日小时分秒 0引荐 Calendar cal=Calendar.getInstance();  cal.setTime(new Date());  int year=cal.get(Calendar.YEAR);  int month=cal.get(Calendar.MONTH)+1;  int date=cal.get(Calendar.DATE);  int hour=cal.get(Calendar.HOUR);  int minute=cal.get(Calendar.MINUTE);  int second=cal.get(Calendar.SECOND);  int milliSecond=cal.get(Calendar.MILLISECOND);

SimpleDateFormat格式化日期 import java.text.SimpleDateFormat;import java.util.Date;public class test {public static void main(String []aa){ SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E"); String a1=dateformat1.format(new Date()); System.out.println("时间2:"+a1); System.out.println(new Date().getYear()+1900);  SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");  String a2=dateformat2.format(new Date()); System.out.println("时间2:"+a2); }}
执行结果:时间2:2006-12-21 14:40:59 星期四2006时间2:2006年12月21日 14时40分59秒 星期四


java.util.Calendar对于日期的处置非常的方便,如newDate.set(Calendar.MONTH, 12); //加12个月,newDate.set(Calendar.DATE, -1); //前一天import java.text.SimpleDateFormat;import java.util.Date;import java.util.Calendar;public class calendartest {/** * @param args */public static void main(String[] args) { SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");  System.out.println("今天 :"+dateformat.format(new Date()));  Calendar c=Calendar.getInstance();   c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); Date d1=new Date(c.getTimeInMillis()); System.out.println("星期一:"+dateformat.format(d1));   c.set(Calendar.DAY_OF_WEEK,美袭来护肤品旗舰店 Calendar.SUNDAY); Date d2=new Date(c.getTimeInMillis()); System.out.println("星期日:"+dateformat.format(d2));   }
}执行结果:今天 :2006-12-21 16:39:03 星期四星期一:2006-12-18 16:39:03 星期一星期日:2006-12-17 16:39:03 星期日




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0