The question does not make sense without two additional pieces of information: time zone and calendar system.
The A Date object represents instant time. Most likely, the environment in the Gregorian calendar is in my time zone - but for some people east of me, it is already on Thursday. Other calendar systems may not even have such a Monday concept, etc.
Part of the calendar system is probably not a problem, but you will need to decide which time zone you are interested in.
Then you can create a Calendar object and set both the time zone and the moment presented - or, better, you can use Joda Time , which is a much better date / time API. You still need to think about the same issues, but your code will be more clear.
Jon skeet
source share