fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. import java.text.SimpleDateFormat;
  8. import java.time.DayOfWeek;
  9. import java.time.LocalDate;
  10. import java.time.temporal.TemporalAdjusters;
  11. import java.util.Calendar;
  12. import java.util.GregorianCalendar;
  13.  
  14. /* Name of the class has to be "Main" only if the class is public. */
  15. class Ideone
  16. {
  17. public static void main (String[] args) throws java.lang.Exception
  18. {
  19.  
  20. Calendar cp1 = GregorianCalendar.getInstance();
  21. cp1.set(Calendar.DAY_OF_MONTH, 1); //THIS LINE WORKS NOW
  22. System.out.println (cp1);
  23. cp1.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
  24. SimpleDateFormat sdf=new SimpleDateFormat ("dd/MM/yyyy");
  25. System.out.println(sdf.format (cp1.getTime()));
  26. }
  27. }
Success #stdin #stdout 0.08s 2184192KB
stdin
Standard input is empty
stdout
java.util.GregorianCalendar[time=?,areFieldsSet=false,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2019,MONTH=0,WEEK_OF_YEAR=5,WEEK_OF_MONTH=5,DAY_OF_MONTH=1,DAY_OF_YEAR=29,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=4,HOUR_OF_DAY=16,MINUTE=28,SECOND=15,MILLISECOND=615,ZONE_OFFSET=0,DST_OFFSET=0]
28/01/2019