Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. import java.util.*;
  2. public class Kalendar {
  3. private GregorianCalendar _kal;
  4. public Kalendar() {
  5. _kal = new GregorianCalendar();
  6. _kal.setTimeZone(Calendar.getInstance().getTimeZone());
  7. System.out.println("Erster Tag der Woche: " + _kal.getFirstDayOfWeek());
  8. System.out.println();
  9.  
  10. int offset = -1;
  11. Date date;
  12. date = _kal.getTime();
  13. date.setDate(1);
  14.  
  15. for (int j = 0; j < 5; j++) {
  16. for (int k = 0; k < 7; k++) {
  17. if (offset == -1) {
  18. if (k + 1 == date.getDay()) {
  19. offset = k;
  20. }
  21. else {
  22. System.out.print(" ");
  23. }
  24. }
  25. if (offset != -1) {
  26. if ((k + 1 + j * 7 - offset) <= _kal.getActualMaximum(Calendar.DAY_OF_MONTH)) {
  27. System.out.print((k + 1 + j * 7 - offset));
  28. if ((k + 1 + j * 7 - offset) == _kal.get(Calendar.DAY_OF_MONTH)) {
  29. System.out.print("*");
  30. if ((k + 1 + j * 7 - offset) < 10) {
  31. System.out.print(" ");
  32. }
  33. else {
  34. System.out.print(" ");
  35. }
  36. }
  37. else {
  38. if ((k + 1 + j * 7 - offset) < 10) {
  39. System.out.print(" ");
  40. }
  41. else {
  42. System.out.print(" ");
  43. }
  44. }
  45. }
  46. }
  47. }
  48. System.out.println();
  49. }
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement