关于Date类型数据处理
String转换成date
Java代码
1. DateFormat format=new SimpleDateFormat("yyyy-mm-dd");
2. DateFormat format2=new SimpleDateFormat("yyyy年mm月dd日hh时mm分ss秒");
3. Date date =null;
4. String str=null;
5. str="2007-9-8";
6.
7. date=format.parse(str);
8. date=format2.parse(str);
取得当前时间
Java代码
1. java.text.SimpleDateFormat formater = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
2. String date = formater.format(new java.util.Date());
如何在JSP页面获得系统当前时间
Java代码
1. 2009-05-20 11:44
2. 1:
3. import java.util.*;
4.
5. int y,m,d,h,mm;
6. Calendar c = Calendar.getInstance();
7. y = c.get(Calendar.YEAR); //年
8. m = c.get(Calendar.MONTH) + 1; //月
9. d = c.get(Calendar.DAY_OF_MONTH); //日
10. h = c.get(Calendar.HOUR); //时
11. mm = c.get(Calendar.MINUTE); //分
12.
13. 2:
14. java.util.Date d = new java.util.Date();
15. java.text.SimpleDateFormat dformat = new java.text.SimpleDateFormat("yyyy-MM-dd");
16. String datetime = dformat.format(d);
17. System.out.println(datetime);
18.
19. 3:
20. import java.util.*;
21. import java.text.*;
22.
23. Date now = new Date();
24. DateFormat defaultFormat = DateFormat.getDateInstance();
25. DateFormat shortFormat = DateFormat.getDateInstance(DateFormat.SHORT);
26. DateFormat mediumFormat = DateFormat.getDateInstance(DateFormat.MEDIUM);
27. DateFormat longFormat = DateFormat.getDateInstance(DateFormat.LONG);
28. DateFormat fullFormat = DateFormat.getDateInstance(DateFormat.FULL);
29. String defaultDate = defaultFormat.format(now);
30. String shortDate = shortFormat.format(now);
31. String mediumDate = mediumFormat.format(now);
32. String longDate = longFormat.format(now);
33. String fullDate = fullFormat.format(now);
34.
35. System.out.println("(Default) Today :" + defaultDate);
36. System.out.println("(SHORT) Today : " + shortDate);
37. System.out.println("(MEDIUM) Today :" + mediumDate);
38. System.out.println("(LONG) Today : " + longDate);
39. System.out.println("(FULL) Today : " + fullDate);
40.
41. 4.
42.
43. //如果只要年月日,可以用subString()截取,或者用这个
44. String time=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime);
45.
46. 5.
47. Date currentTime = new Date();
48. SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
49. String dateString = formatter.format(currentTime);
50. //dataString 的格式就是2007-03-08这类型
摘自 中国凉茶
补充:综合编程 , 其他综合 ,