import java.util.Calendar;
import java.util.GregorianCalendar;
// Create a new instance of GregorianCalendar and set the day to the 1st
GregorianCalendar first = new GregorianCalendar();
first.set(Calendar.DAY_OF_MONTH, 1);
// Create a new instance of GregorianCalendar and set to the last day of the month
GregorianCalendar last = new GregorianCalendar();
last.set(Calendar.DAY_OF_MONTH, last.getActualMaximum(Calendar.DATE));
// Create a new simple date format, set to the default Oracle date format
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("dd-MMM-yyyy");
// Make a string using the format and the 1st day of the month
String s = format.format(first.getTime());
// Now print it out
System.out.println("1st day of the month is " + s);
Tuesday, June 26, 2007
Using GregorianCalendar and SimpleDateFormat together
I was trying to print out the first day of the month and last day of the month. Most of java.util.Date is deprecated, and the javadoc recommends using GregorianCalendar. That's all fine, but how to print out the date? You have to use SimpleDateFormat, and all the examples use the old java.util.Date. Arg! But it's actually quite easy. Take a look:
Subscribe to:
Post Comments (Atom)
Labels
- Java (34)
- Oracle (27)
- javascript (24)
- NIX administration (19)
- Reporting (18)
- XML (17)
- Web Graphics (10)
- perl (10)
- CSS (9)
- Tomcat (8)
- Android (7)
- Matlab (7)
- XSL (7)
- HTML (6)
- SQL (6)
- XForms (6)
- browser quirks (6)
- Orbeon XForms (5)
- Solaris (5)
- AJAX (4)
- Mirth Project (4)
- PHP (4)
- Video (4)
- Arduino (3)
- Eclipse (3)
- JPA (3)
- JSP (3)
- JSTL (3)
- LAMPS (3)
- SSH (3)
- SVN (3)
- Hibernate (2)
- Netbeans (2)
- Networking (2)
- Python (2)
- Windows (2)
- Wordpress (2)
- XHTML (2)
- Alfresco (1)
- Architecture (1)
- ArduPilot (1)
- Arduino Yun (1)
- Arduplane (1)
- Audio Recording (1)
- Betaflight (1)
- CouchDB (1)
- DIY (1)
- Design (1)
- FPV (1)
- JSON (1)
- JUnit (1)
- Mobile Development (1)
- Printing (1)
- RC Airplane (1)
- REST (1)
- Scalability (1)
- Struts (1)
- Tools (1)
- Virtualization (1)
- Web services (1)
- camera (1)
- canon (1)
- gphoto2 (1)
- jQuery (1)
- ubuntu (1)
- unix (1)
No comments:
Post a Comment