Skip to content

Commit 5b6d2a2

Browse files
committed
Parsing deadline dates should happen in tmc-core
1 parent a098c73 commit 5b6d2a2

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

tmc-plugin/src/fi/helsinki/cs/tmc/ui/ExerciseIconAnnotator.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@
99

1010
import java.awt.Image;
1111
import java.io.IOException;
12-
import java.text.DateFormat;
13-
import java.text.SimpleDateFormat;
1412
import java.util.ArrayList;
13+
import java.util.Date;
1514
import java.util.HashMap;
1615
import java.util.List;
1716
import java.util.logging.Level;
@@ -134,9 +133,9 @@ private String tooltipForExercise(Exercise exercise) {
134133
parts.add("exercise not yet submitted");
135134
}
136135

137-
if (!exercise.isCompleted() && exercise.getDeadline() != null) {
138-
DateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm");
139-
parts.add("deadline: " + df.format(exercise.getDeadline()));
136+
final Date deadlineDate = exercise.getDeadlineDate();
137+
if (!exercise.isCompleted() && deadlineDate != null) {
138+
parts.add("deadline: " + deadlineDate);
140139
}
141140

142141
return StringUtils.capitalize(StringUtils.join(parts, " - "));

0 commit comments

Comments
 (0)