summaryrefslogtreecommitdiff
path: root/src/Q10/Station.java
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2019-08-05 17:25:41 -0600
committermo khan <mo@mokhan.ca>2019-08-05 17:25:41 -0600
commitf59d4c758d8edb2b538e77e342365d256d85d55c (patch)
treea3445606bb3db9268bfb5b6a324abbcff390abbc /src/Q10/Station.java
parent5e03237a3dfdc4a301f7cebc371456d8b3b4e866 (diff)
format dates in UTC
Diffstat (limited to 'src/Q10/Station.java')
-rw-r--r--src/Q10/Station.java23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/Q10/Station.java b/src/Q10/Station.java
index 906ca51..3fcca70 100644
--- a/src/Q10/Station.java
+++ b/src/Q10/Station.java
@@ -1,5 +1,6 @@
package Q10;
+import java.text.*;
import java.util.*;
public class Station {
@@ -27,18 +28,10 @@ public class Station {
return day;
}
- public String getArrival() {
- return this.getArrivalDate().toString();
- }
-
public String getCity() {
return this.city;
}
- public String getDeparture() {
- return getDepartureDate().toString();
- }
-
public void setArrivalDate(Date arrival) {
this.arrival = arrival;
}
@@ -54,4 +47,18 @@ public class Station {
public void setDepartureDate(Date departure) {
this.departure = departure;
}
+
+ public String getArrival() {
+ return formatDate(this.arrival);
+ }
+
+ public String getDeparture() {
+ return formatDate(this.departure);
+ }
+
+ private String formatDate(Date date) {
+ DateFormat format = new SimpleDateFormat("HH:mm");
+ format.setTimeZone(TimeZone.getTimeZone("UTC"));
+ return format.format(date);
+ }
}