|
|
|
|
@ -18,8 +18,14 @@ import seng302.RaceXMLReader;
|
|
|
|
|
import javax.xml.parsers.ParserConfigurationException;
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.net.URL;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
import java.time.ZoneId;
|
|
|
|
|
import java.time.ZonedDateTime;
|
|
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Calendar;
|
|
|
|
|
import java.util.ResourceBundle;
|
|
|
|
|
import java.util.TimeZone;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Created by fwy13 on 15/03/2017.
|
|
|
|
|
@ -42,6 +48,8 @@ public class RaceController extends Controller {
|
|
|
|
|
Label timer;
|
|
|
|
|
@FXML
|
|
|
|
|
Label FPS;
|
|
|
|
|
@FXML
|
|
|
|
|
Label timeZone;
|
|
|
|
|
|
|
|
|
|
@FXML
|
|
|
|
|
TableView<BoatInRace> boatInfoTable;
|
|
|
|
|
@ -170,8 +178,12 @@ public class RaceController extends Controller {
|
|
|
|
|
//timezone
|
|
|
|
|
TimeZoneLookup timeZoneLookup = new TimeZoneLookup();
|
|
|
|
|
TimeZoneResult timeZoneResult = timeZoneLookup.getTimeZone(raceXMLReader.getMark().getLatitude(), raceXMLReader.getMark().getLongitude());
|
|
|
|
|
System.out.println(timeZoneResult.getResult());
|
|
|
|
|
|
|
|
|
|
ZoneId zoneId = ZoneId.of(timeZoneResult.getResult());
|
|
|
|
|
LocalDateTime localDateTime = LocalDateTime.now(zoneId);
|
|
|
|
|
ZonedDateTime zonedDateTime =localDateTime.atZone(zoneId);
|
|
|
|
|
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("dd-MM HH:mm:ss z");
|
|
|
|
|
// System.out.println(dateTimeFormatter.format(zonedDateTime));
|
|
|
|
|
timeZone.setText(dateTimeFormatter.format(zonedDateTime));
|
|
|
|
|
|
|
|
|
|
initializeFPS();
|
|
|
|
|
initializeAnnotations();
|
|
|
|
|
|