I want to get the date of a particular day of the week e.g Wednessday. i.e If today's date is 27th Friday, Wednessday would infact be the 25th .
I could achieve this by
Calendar calendar = Calendar.getInstance();
String thisWed = String.format("%tF%n", calendar)
com.google.gwt.user.datepicker.client.CalendarUtil is what you are looking for, I guess;