Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Date

 
Kevin_Fon
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How do get the current month
or the current year?
 
karl koch
Ranch Hand
Posts: 388
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
try java.util.GregorianCalendar's get() method (inherited from Calendar). useful constants for the <code>field</code> paramter to get() can be found in Calendar and GrgorianClandar too.
another thing would be to use System.getCurrentTimeMillis (dont know if this is the good name) and calculate it yourself :-)

karl
 
Kevin_Fon
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I used...
Calendar userCalendar = new GregorianCalendar();
userMonth = userCalendar.get(Calendar.MONTH);
and userMonth was = 4
Isn't May=5?
 
Nigel Browne
Ranch Hand
Posts: 703
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
public static final int MONTH is zero based. January = 0, Febuary = 1 e.t.c
You must bare this in mind when using this field data.
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Kevin_Fon",
The Java Ranch has thousands of visitors every week, many with surprisingly similar names. To avoid confusion we have a naming convention, described at http://www.javaranch.com/name.jsp . We require names to have at least two words, separated by a space, and strongly recommend that you use your full real name. Please log in with a new name which meets the requirements.
Thanks.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic