当前位置:编程学习 > 网站相关 >>

关于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这类型 

 

摘自 中国凉茶
补充:综合编程 , 其他综合 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,