VersiĆ³n del proyecto de Apuestas tras la iteraciĆ³n 1
[ISBets21MAUBRY] / eclipse-workspace / ISBets21BRYMAUJONUNA / src / main / java / configuration / UtilDate.java
1 package configuration;
2
3 import java.util.Calendar;
4 import java.util.Date;
5 import java.util.TimeZone;
6
7 public class UtilDate {
8
9         
10         public static Date trim(Date date) {
11
12                 Calendar calendar = Calendar.getInstance();
13                 calendar.setTimeZone(TimeZone.getTimeZone("CET"));
14                 calendar.setTime(date);
15                 calendar.set(Calendar.MILLISECOND, 0);
16                 calendar.set(Calendar.SECOND, 0);
17                 calendar.set(Calendar.MINUTE, 0);
18                 calendar.set(Calendar.HOUR_OF_DAY, 0);
19                 return calendar.getTime();
20         }
21         
22         public static Date newDate(int year,int month,int day) {
23
24              Calendar calendar = Calendar.getInstance();
25                  calendar.setTimeZone(TimeZone.getTimeZone("CET"));
26              calendar.set(year, month, day,0,0,0);
27              calendar.set(Calendar.MILLISECOND, 0);
28              System.out.println("newDate: "+calendar.getTime());
29              return calendar.getTime();
30         }
31         
32         public static Date firstDayMonth(Date date) {
33
34                 Calendar calendar = Calendar.getInstance();
35                 calendar.setTime(date);
36                 calendar.setTimeZone(TimeZone.getTimeZone("CET"));
37                 calendar.set(Calendar.DAY_OF_MONTH, 1);
38                 calendar.set(Calendar.MILLISECOND, 0);
39                 calendar.set(Calendar.SECOND, 0);
40                 calendar.set(Calendar.MINUTE, 0);
41                 calendar.set(Calendar.HOUR_OF_DAY, 0);
42                 return calendar.getTime();
43         }
44         
45         
46         public static Date lastDayMonth(Date date) {
47
48                 Calendar calendar = Calendar.getInstance();
49                 calendar.setTime(date);
50                 calendar.setTimeZone(TimeZone.getTimeZone("CET"));
51                 //int month=calendar.get(Calendar.MONTH);
52                 calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
53                 calendar.set(Calendar.MILLISECOND, 0);
54                 calendar.set(Calendar.SECOND, 0);
55                 calendar.set(Calendar.MINUTE, 0);
56                 calendar.set(Calendar.HOUR_OF_DAY, 0);
57                 return calendar.getTime();
58
59         }
60         
61 }