String转换成date
DateFormat format=new SimpleDateFormat("yyyy-mm-dd"); DateFormat format2=new SimpleDateFormat("yyyy年mm月dd日hh时mm分ss秒"); Date date =null; String str=null; str="2007-9-8"; date=format.parse(str); date=format2.parse(str);
取得当前时间
java.text.SimpleDateFormat formater = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = formater.format(new java.util.Date());
如何在JSP页面获得系统当前时间
2009-05-20 11:44 1: import java.util.*; int y,m,d,h,mm; Calendar c = Calendar.getInstance(); y = c.get(Calendar.YEAR); //年 m = c.get(Calendar.MONTH) + 1; //月 d = c.get(Calendar.DAY_OF_MONTH); //日 h = c.get(Calendar.HOUR); //时 mm = c.get(Calendar.MINUTE); //分 2: java.util.Date d = new java.util.Date(); java.text.SimpleDateFormat dformat = new java.text.SimpleDateFormat("yyyy-MM-dd"); String datetime = dformat.format(d); System.out.println(datetime); 3: import java.util.*; import java.text.*; Date now = new Date(); DateFormat defaultFormat = DateFormat.getDateInstance(); DateFormat shortFormat = DateFormat.getDateInstance(DateFormat.SHORT); DateFormat mediumFormat = DateFormat.getDateInstance(DateFormat.MEDIUM); DateFormat longFormat = DateFormat.getDateInstance(DateFormat.LONG); DateFormat fullFormat = DateFormat.getDateInstance(DateFormat.FULL); String defaultDate = defaultFormat.format(now); String shortDate = shortFormat.format(now); String mediumDate = mediumFormat.format(now); String longDate = longFormat.format(now); String fullDate = fullFormat.format(now); System.out.println("(Default) Today :" + defaultDate); System.out.println("(SHORT) Today : " + shortDate); System.out.println("(MEDIUM) Today :" + mediumDate); System.out.println("(LONG) Today : " + longDate); System.out.println("(FULL) Today : " + fullDate); 4. //如果只要年月日,可以用subString()截取,或者用这个 String time=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime); 5. Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String dateString = formatter.format(currentTime); //dataString 的格式就是2007-03-08这类型