| Refresh | Home EGTry.com

loop through each date of a year


each every date of a year

package egtry.date;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class EachDateOfYear {

	public static void main(String[] args) {
		SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd");
		GregorianCalendar cal=new GregorianCalendar();
		int year=2011;
		int total=365;
		cal.set(Calendar.YEAR, year);
		if (cal.isLeapYear(year)) {
			total++;
		}

		for(int d=1; d<=total; d++) {
			cal.set(Calendar.DAY_OF_YEAR, d);
			Date date=cal.getTime();
			System.out.println(d+" "+formatter.format(date)); //2011-08-24
		}
	}

}


Output

1 2011-01-01
2 2011-01-02
3 2011-01-03
4 2011-01-04
5 2011-01-05
6 2011-01-06
7 2011-01-07
8 2011-01-08
9 2011-01-09
10 2011-01-10
11 2011-01-11
12 2011-01-12
13 2011-01-13
14 2011-01-14
15 2011-01-15
16 2011-01-16
17 2011-01-17
18 2011-01-18
19 2011-01-19
20 2011-01-20
21 2011-01-21
22 2011-01-22
23 2011-01-23
24 2011-01-24
25 2011-01-25
26 2011-01-26
27 2011-01-27
28 2011-01-28
29 2011-01-29
30 2011-01-30
31 2011-01-31
32 2011-02-01
33 2011-02-02
34 2011-02-03
35 2011-02-04
36 2011-02-05
37 2011-02-06
38 2011-02-07
39 2011-02-08
40 2011-02-09
41 2011-02-10
42 2011-02-11
43 2011-02-12
44 2011-02-13
45 2011-02-14
46 2011-02-15
47 2011-02-16
48 2011-02-17
49 2011-02-18
50 2011-02-19
51 2011-02-20
52 2011-02-21
53 2011-02-22
54 2011-02-23
55 2011-02-24
56 2011-02-25
57 2011-02-26
58 2011-02-27
59 2011-02-28
60 2011-03-01
61 2011-03-02
62 2011-03-03
63 2011-03-04
64 2011-03-05
65 2011-03-06
66 2011-03-07
67 2011-03-08
68 2011-03-09
69 2011-03-10
70 2011-03-11
71 2011-03-12
72 2011-03-13
73 2011-03-14
74 2011-03-15
75 2011-03-16
76 2011-03-17
77 2011-03-18
78 2011-03-19
79 2011-03-20
80 2011-03-21
81 2011-03-22
82 2011-03-23
83 2011-03-24
84 2011-03-25
85 2011-03-26
86 2011-03-27
87 2011-03-28
88 2011-03-29
89 2011-03-30
90 2011-03-31
91 2011-04-01
92 2011-04-02
93 2011-04-03
94 2011-04-04
95 2011-04-05
96 2011-04-06
97 2011-04-07
98 2011-04-08
99 2011-04-09
100 2011-04-10
101 2011-04-11
102 2011-04-12
103 2011-04-13
104 2011-04-14
105 2011-04-15
106 2011-04-16
107 2011-04-17
108 2011-04-18
109 2011-04-19
110 2011-04-20
111 2011-04-21
112 2011-04-22
113 2011-04-23
114 2011-04-24
115 2011-04-25
116 2011-04-26
117 2011-04-27
118 2011-04-28
119 2011-04-29
120 2011-04-30
121 2011-05-01
122 2011-05-02
123 2011-05-03
124 2011-05-04
125 2011-05-05
126 2011-05-06
127 2011-05-07
128 2011-05-08
129 2011-05-09
130 2011-05-10
131 2011-05-11
132 2011-05-12
133 2011-05-13
134 2011-05-14
135 2011-05-15
136 2011-05-16
137 2011-05-17
138 2011-05-18
139 2011-05-19
140 2011-05-20
141 2011-05-21
142 2011-05-22
143 2011-05-23
144 2011-05-24
145 2011-05-25
146 2011-05-26
147 2011-05-27
148 2011-05-28
149 2011-05-29
150 2011-05-30
151 2011-05-31
152 2011-06-01
153 2011-06-02
154 2011-06-03
155 2011-06-04
156 2011-06-05
157 2011-06-06
158 2011-06-07
159 2011-06-08
160 2011-06-09
161 2011-06-10
162 2011-06-11
163 2011-06-12
164 2011-06-13
165 2011-06-14
166 2011-06-15
167 2011-06-16
168 2011-06-17
169 2011-06-18
170 2011-06-19
171 2011-06-20
172 2011-06-21
173 2011-06-22
174 2011-06-23
175 2011-06-24
176 2011-06-25
177 2011-06-26
178 2011-06-27
179 2011-06-28
180 2011-06-29
181 2011-06-30
182 2011-07-01
183 2011-07-02
184 2011-07-03
185 2011-07-04
186 2011-07-05
187 2011-07-06
188 2011-07-07
189 2011-07-08
190 2011-07-09
191 2011-07-10
192 2011-07-11
193 2011-07-12
194 2011-07-13
195 2011-07-14
196 2011-07-15
197 2011-07-16
198 2011-07-17
199 2011-07-18
200 2011-07-19
201 2011-07-20
202 2011-07-21
203 2011-07-22
204 2011-07-23
205 2011-07-24
206 2011-07-25
207 2011-07-26
208 2011-07-27
209 2011-07-28
210 2011-07-29
211 2011-07-30
212 2011-07-31
213 2011-08-01
214 2011-08-02
215 2011-08-03
216 2011-08-04
217 2011-08-05
218 2011-08-06
219 2011-08-07
220 2011-08-08
221 2011-08-09
222 2011-08-10
223 2011-08-11
224 2011-08-12
225 2011-08-13
226 2011-08-14
227 2011-08-15
228 2011-08-16
229 2011-08-17
230 2011-08-18
231 2011-08-19
232 2011-08-20
233 2011-08-21
234 2011-08-22
235 2011-08-23
236 2011-08-24
237 2011-08-25
238 2011-08-26
239 2011-08-27
240 2011-08-28
241 2011-08-29
242 2011-08-30
243 2011-08-31
244 2011-09-01
245 2011-09-02
246 2011-09-03
247 2011-09-04
248 2011-09-05
249 2011-09-06
250 2011-09-07
251 2011-09-08
252 2011-09-09
253 2011-09-10
254 2011-09-11
255 2011-09-12
256 2011-09-13
257 2011-09-14
258 2011-09-15
259 2011-09-16
260 2011-09-17
261 2011-09-18
262 2011-09-19
263 2011-09-20
264 2011-09-21
265 2011-09-22
266 2011-09-23
267 2011-09-24
268 2011-09-25
269 2011-09-26
270 2011-09-27
271 2011-09-28
272 2011-09-29
273 2011-09-30
274 2011-10-01
275 2011-10-02
276 2011-10-03
277 2011-10-04
278 2011-10-05
279 2011-10-06
280 2011-10-07
281 2011-10-08
282 2011-10-09
283 2011-10-10
284 2011-10-11
285 2011-10-12
286 2011-10-13
287 2011-10-14
288 2011-10-15
289 2011-10-16
290 2011-10-17
291 2011-10-18
292 2011-10-19
293 2011-10-20
294 2011-10-21
295 2011-10-22
296 2011-10-23
297 2011-10-24
298 2011-10-25
299 2011-10-26
300 2011-10-27
301 2011-10-28
302 2011-10-29
303 2011-10-30
304 2011-10-31
305 2011-11-01
306 2011-11-02
307 2011-11-03
308 2011-11-04
309 2011-11-05
310 2011-11-06
311 2011-11-07
312 2011-11-08
313 2011-11-09
314 2011-11-10
315 2011-11-11
316 2011-11-12
317 2011-11-13
318 2011-11-14
319 2011-11-15
320 2011-11-16
321 2011-11-17
322 2011-11-18
323 2011-11-19
324 2011-11-20
325 2011-11-21
326 2011-11-22
327 2011-11-23
328 2011-11-24
329 2011-11-25
330 2011-11-26
331 2011-11-27
332 2011-11-28
333 2011-11-29
334 2011-11-30
335 2011-12-01
336 2011-12-02
337 2011-12-03
338 2011-12-04
339 2011-12-05
340 2011-12-06
341 2011-12-07
342 2011-12-08
343 2011-12-09
344 2011-12-10
345 2011-12-11
346 2011-12-12
347 2011-12-13
348 2011-12-14
349 2011-12-15
350 2011-12-16
351 2011-12-17
352 2011-12-18
353 2011-12-19
354 2011-12-20
355 2011-12-21
356 2011-12-22
357 2011-12-23
358 2011-12-24
359 2011-12-25
360 2011-12-26
361 2011-12-27
362 2011-12-28
363 2011-12-29
364 2011-12-30
365 2011-12-31