943,985 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 19210
  • Java RSS
Jan 22nd, 2005
0

Actual Date to Day of the Week Application

Expand Post »
I have been using JAVA for a whole two weeks now. I am enrolled in CSC 148 at my local college.

I am supposed to write a program that asks the user for his or her age and replies with the day of the week on which he or she was born.

I am familiar with the I/O, but cannot figure out to convert from a date
(ie. 07/04/1776) to a day (ie. Saturday).

Here is my current code:



/*
Ask the user for his or her birthdate and return with the day of the week
on which he or she was born.
*/

import javax.swing.*;
import java.sql.*; //For Return Date

class Exercise2_29 {

public static void main( String[] args ) {

//Input user birth date
String bdate;

bdate = JOptionPane.showInputDialog(null, "What is your birth date?
(MM/DD/YYYY)");

//Convert user birth date to day of week

}
}




Note: I can only use the java.util or java.sql classes. The GregorianCalendar class has not yet been officially taught and, therefore, can't be used.

Also, is the code I currently have good. Do I need to import any other classes, or add any more strings?

Thanks in advance for any help.

bcheath_1
Similar Threads
Reputation Points: 10
Solved Threads: 1
Newbie Poster
bcheath_1 is offline Offline
20 posts
since Jan 2005
Jan 23rd, 2005
0

Re: Actual Date to Day of the Week Application

install the API docs.
Look up DateFormat, SimpleDateFormat, java.util.Date, and Calendar.
Using those you can do what you want quite easily.
Team Colleague
Reputation Points: 1658
Solved Threads: 331
duckman
jwenting is offline Offline
7,719 posts
since Nov 2004
Feb 1st, 2005
0

Re: Actual Date to Day of the Week Application

I'm a newbie, also, trying to figure out the same problem...and I'm still trying to figure out just how to use DateFormat, SimpleDateFormat, java.util.Date, and Calendar. It seems that the original post was trying to get an example of how you programatically determine the day of the week that a person was born on...Could someone provide a basic example of this?

Thanks,
Reputation Points: 10
Solved Threads: 0
Newbie Poster
rachawal is offline Offline
1 posts
since Feb 2005
Feb 1st, 2005
0

Re: Actual Date to Day of the Week Application

count the days in between current date and that date, subtract it, mod it by 7
Reputation Points: 10
Solved Threads: 0
Light Poster
Gink is offline Offline
46 posts
since Feb 2005
Feb 2nd, 2005
0

Re: Actual Date to Day of the Week Application

nah. Plug the date into a Calendar and get the correct field out of it...
Something like
Java Syntax (Toggle Plain Text)
  1. Calendar calendar = new GregorianCalendar();
  2. calendar.setTime(birthdate);
  3. int dayOfBirth = calendar.get(Calendar.DAY_OF_WEEK);

The biggest mistake many beginners in Java (or most languages) seem to make is to not study the standard library.
It contains a TON of very handy utility classes that can really make your life easy.
Team Colleague
Reputation Points: 1658
Solved Threads: 331
duckman
jwenting is offline Offline
7,719 posts
since Nov 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
This thread is currently closed and is not accepting any new replies.
Previous Thread in Java Forum Timeline: Help with a Calendar!!
Next Thread in Java Forum Timeline: sms via java





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC