posts - 14,  comments - 37,  trackbacks - 0
以下代码是JAVA语言中对日期的格式化
 1import java.text.ParseException;
 2import java.text.SimpleDateFormat;
 3import java.util.Date; 
 4 
 5 public  int dispersionMonth2(String date){
 6   Calendar objCalendarDatebig = Calendar.getInstance();
 7   Calendar objCalendarDatesmall = Calendar.getInstance();
 8   SimpleDateFormat DateFormat=new SimpleDateFormat("yyyy-MM-dd");
 9 int iMonth=0;
10    int flag = 0;
11    Date datebig=new Date();
12    Date datesmall=new Date();
13    try {
14   datesmall=DateFormat.parse(date);
15   objCalendarDatebig.setTime(datebig);
16   objCalendarDatesmall.setTime(datesmall);
17   if (objCalendarDatebig.after(objCalendarDatesmall) )
18         {
19            Calendar temp = objCalendarDatebig;
20            objCalendarDatebig= objCalendarDatesmall;
21            objCalendarDatesmall = temp;
22         }

23         if (objCalendarDatesmall.get(Calendar.DAY_OF_MONTH) < objCalendarDatebig.get(Calendar.DAY_OF_MONTH))
24           flag = 1;
25
26         if (objCalendarDatesmall.get(Calendar.YEAR) > objCalendarDatebig.get(Calendar.YEAR))
27           iMonth= ((objCalendarDatesmall.get(Calendar.YEAR) - objCalendarDatebig.get(Calendar.YEAR)) * 12
28                      + objCalendarDatesmall.get(Calendar.MONTH) - flag) - objCalendarDatebig.get(Calendar.MONTH);
29         else
30            iMonth= objCalendarDatesmall.get(Calendar.MONTH)- objCalendarDatebig.get(Calendar.MONTH) - flag ;
31   
32 }
 catch (ParseException e) {
33  // TODO Auto-generated catch block
34  e.printStackTrace();
35 }

36     return iMonth;
37  }
 
38
posted on 2007-06-26 14:36 冰封的爱 阅读(387) 评论(0)  编辑  收藏 所属分类: 技术

只有注册用户登录后才能发表评论。


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(3)

随笔档案

文章分类

文章档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜