Skip to content

Commit 8f3aa89

Browse files
committed
fix displayed units of time
1 parent a8bc0ca commit 8f3aa89

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

.idea/encodings.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/com/example/localcalendarjavafx/CalendarController.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
import java.util.Arrays;
1717
import java.util.List;
18-
import java.util.Optional;
1918

2019
public class CalendarController {
2120

@@ -84,8 +83,8 @@ private void editEvent(Event event) {
8483
// Create fields for title, date, start time, end time, and priority
8584
TextField titleField = new TextField(event.getTitle());
8685
TextField dateField = new TextField(event.getDate());
87-
TextField startTimeField = new TextField(String.valueOf(event.getStartTime()));
88-
TextField endTimeField = new TextField(String.valueOf(event.getEndTime()));
86+
TextField startTimeField = new TextField(String.valueOf(MinToHHMM.minToHHMM(event.getStartTime()))); // Convert minutes to HHMM
87+
TextField endTimeField = new TextField(String.valueOf(MinToHHMM.minToHHMM(event.getEndTime()))); // Convert minutes to HHMM
8988
TextField priorityField = new TextField(String.valueOf(event.getPriority()));
9089

9190
// Set up the dialog layout
@@ -103,8 +102,8 @@ private void editEvent(Event event) {
103102
Event updatedEvent = new Event(
104103
titleField.getText(),
105104
dateField.getText(),
106-
Integer.parseInt(startTimeField.getText()),
107-
Integer.parseInt(endTimeField.getText()),
105+
MinToHHMM.hhmmToMin(Integer.parseInt(startTimeField.getText())), // Convert HHMM to minutes
106+
MinToHHMM.hhmmToMin(Integer.parseInt(endTimeField.getText())), // Convert HHMM to minutes
108107
Integer.parseInt(priorityField.getText())
109108
);
110109

0 commit comments

Comments
 (0)