Last Friday of each month: Difference between revisions
Content added Content deleted
m (→{{header|C++}}: {{libheader|Boost}}) |
m (→{{header|Java}}: Nicer look, makes fewer assumptions about the values for the months in Calendar) |
||
Line 148: | Line 148: | ||
=={{header|Java}}== |
=={{header|Java}}== |
||
{{works with|Java|1.5+}} |
{{works with|Java|1.5+}} |
||
<lang java5>import java. |
<lang java5>import java.text.DateFormatSymbols; |
||
import java.util.Calendar; |
|||
import java.util.GregorianCalendar; |
import java.util.GregorianCalendar; |
||
Line 176: | Line 177: | ||
date.add(Calendar.DAY_OF_MONTH, -1); |
date.add(Calendar.DAY_OF_MONTH, -1); |
||
} |
} |
||
String monthStr = new DateFormatSymbols().getShortMonths()[month]; |
|||
System.out.println((date.get(Calendar.MONTH) + 1) + "-" |
|||
System.out.println(monthStr +" "+ date.get(Calendar.DAY_OF_MONTH)); |
|||
} |
} |
||
} |
} |
||
}</lang> |
}</lang> |
||
Output (for <code>java LastFriday 2012</code>): |
Output (for <code>java LastFriday 2012</code>): |
||
<pre> |
<pre>Jan 27 |
||
Feb 24 |
|||
Mar 30 |
|||
Apr 27 |
|||
May 25 |
|||
Jun 29 |
|||
Jul 27 |
|||
Aug 31 |
|||
Sep 28 |
|||
Oct 26 |
|||
Nov 30 |
|||
Dec 28</pre> |
|||
=={{header|OCaml}}== |
=={{header|OCaml}}== |
||