Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Kalendar {
- private GregorianCalendar _kal;
- public Kalendar() {
- _kal = new GregorianCalendar();
- _kal.setTimeZone(Calendar.getInstance().getTimeZone());
- System.out.println("Erster Tag der Woche: " + _kal.getFirstDayOfWeek());
- System.out.println();
- int offset = -1;
- Date date;
- date = _kal.getTime();
- date.setDate(1);
- for (int j = 0; j < 5; j++) {
- for (int k = 0; k < 7; k++) {
- if (offset == -1) {
- if (k + 1 == date.getDay()) {
- offset = k;
- }
- else {
- System.out.print(" ");
- }
- }
- if (offset != -1) {
- if ((k + 1 + j * 7 - offset) <= _kal.getActualMaximum(Calendar.DAY_OF_MONTH)) {
- System.out.print((k + 1 + j * 7 - offset));
- if ((k + 1 + j * 7 - offset) == _kal.get(Calendar.DAY_OF_MONTH)) {
- System.out.print("*");
- if ((k + 1 + j * 7 - offset) < 10) {
- System.out.print(" ");
- }
- else {
- System.out.print(" ");
- }
- }
- else {
- if ((k + 1 + j * 7 - offset) < 10) {
- System.out.print(" ");
- }
- else {
- System.out.print(" ");
- }
- }
- }
- }
- }
- System.out.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement