请看下面这段代码:sDt="2002-11-2011:48:55"1)我想获得当前year,用的方法是dt.getYear();但得到的不是2002,却是102,dt.getMonth()得到的却是4,而应该是11才对呀,为什么?2)我只想得到当前的日期(即2002-11-20),不要后面的时间,用什么函数呢?
todayis
Yearis
Monthis
--------------------------------------------------------------- Calendarcalendar=Calendar.getInstance();
intyear=calendar.get(Calendar.YEAR);
intmonth=calendar.get(Calendar.MONTH)+1;
intday=calendar.get(Calendar.DATE);
Stringdate=year+"-"+month+"-"+day";
out.println(date); --------------------------------------------------------------- 获取今天的日期字符串Stringtoday=java.text.DateFormat.getDateInstance().format(newjava.util.Date());获取今天的日期newjava.sql.Date(System.currentTimeMillis())DateexpirationDate=newGregorianCalendar(2001,Calendar.JULY,1).getTime();BookknuthBook=newBook("TheArtofComputerProgramming",49.95f);DateFormat.getDateInstance().format(myDate);//日期格式ORACLE中日期转换:to_date('2001-4-1600:00:00','YYYY-MM-DDHH24:MI:SS');newjava.util.Date();
|