Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

pull a year from a Calendar object

 
Dorcas Rebanha
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a Calendar object called theStartDate. I want to know the year that is in it. I have to compare the year to another year. Looking in in the Java Docs online, I don't find what I need. Okay, it's there but I don't get it.

Thanks for the help.
 
Keith Lynn
Ranch Hand
Posts: 2409
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Given a Calendar object, there is a method get that accepts an int.

That int is a code for the information you want.

For convenience, there are compile-time constants like Calendar.YEAR that you can use to get the information.
 
Dorcas Rebanha
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ooh, ooh! Calendar.YEAR looks like what I want! Is that an int or a String?
 
Keith Lynn
Ranch Hand
Posts: 2409
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It is an int.

But Calendar.YEAR does not give you the year of the Calendar.

But if you send it to the get method, the method will return the year of the Calendar.
 
Dorcas Rebanha
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So, this would give me the year as an int value, right?

int theYear = theStartDate.get(Calendar.YEAR);

Eclipse tells me the syntax is correct, but I just want to be sure that I am getting a value that I can use. My goal is to compare the year from theStartDate to another year.

I think you have given me what I need. Thank you verrrry much.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic