Skip to content
Snippets Groups Projects
Commit 45dc6078 authored by Jan Kožusznik's avatar Jan Kožusznik
Browse files

fix: numberformatexcpetion

parent 98a373cd
No related branches found
No related tags found
No related merge requests found
...@@ -8,14 +8,15 @@ import java.util.Collection; ...@@ -8,14 +8,15 @@ import java.util.Collection;
import java.util.DoubleSummaryStatistics; import java.util.DoubleSummaryStatistics;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List; import java.util.List;
import java.util.Locale;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.Stream; import java.util.stream.Stream;
import com.google.common.collect.Streams; import com.google.common.collect.Streams;
public class ResultFileTask { public class ResultFileTask {
private String name; private final String name;
private List<ResultFileJob> jobs; private final List<ResultFileJob> jobs;
private DoubleSummaryStatistics memoryUsageStats; private DoubleSummaryStatistics memoryUsageStats;
private DoubleSummaryStatistics startTimeStats; private DoubleSummaryStatistics startTimeStats;
private DoubleSummaryStatistics wallTimeStats; private DoubleSummaryStatistics wallTimeStats;
...@@ -38,8 +39,8 @@ public class ResultFileTask { ...@@ -38,8 +39,8 @@ public class ResultFileTask {
// Calculate start and wall time values // Calculate start and wall time values
DateTimeFormatter formatter = new DateTimeFormatterBuilder() DateTimeFormatter formatter = new DateTimeFormatterBuilder()
.appendOptional(DateTimeFormatter.ofPattern("EEE MMM dd kk:mm:ss z yyyy")) .appendOptional(DateTimeFormatter.ofPattern("EEE MMM d kk:mm:ss z yyyy"))
.appendOptional(DateTimeFormatter.ofPattern("EEE MMM dd kk:mm:ss yyyy")).toFormatter(); .appendOptional(DateTimeFormatter.ofPattern("EEE MMM d kk:mm:ss yyyy")).toFormatter(Locale.ENGLISH);
Collection<Double> startTimeValues = retrieveValues(Constants.STATISTICS_RESOURCES_START_TIME) Collection<Double> startTimeValues = retrieveValues(Constants.STATISTICS_RESOURCES_START_TIME)
.map(s -> s != null && !s.equals("null") .map(s -> s != null && !s.equals("null")
? (double) LocalDateTime.parse(s, formatter).toEpochSecond(ZoneOffset.UTC) ? (double) LocalDateTime.parse(s, formatter).toEpochSecond(ZoneOffset.UTC)
......
...@@ -16,7 +16,7 @@ import com.google.common.collect.Streams; ...@@ -16,7 +16,7 @@ import com.google.common.collect.Streams;
import cz.it4i.fiji.haas_java_client.JobState; import cz.it4i.fiji.haas_java_client.JobState;
import cz.it4i.fiji.haas_java_client.SynchronizableFileType; import cz.it4i.fiji.haas_java_client.SynchronizableFileType;
//FIXME: TaskComputation 'done' should be Finished not Queued
public class TaskComputation { public class TaskComputation {
public static class Log { public static class Log {
......
package cz.it4i.fiji.haas;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.util.Locale;
public class TestFormat {
public static void main(String[] args) {
System.out.println(Locale.getDefault());
DateTimeFormatter formatter = new DateTimeFormatterBuilder()
.appendOptional(DateTimeFormatter.ofPattern("EEE MMM dd kk:mm:ss z yyyy"))
.appendOptional(DateTimeFormatter.ofPattern("EEE MMM dd kk:mm:ss yyyy")).toFormatter();
String value = "Thu Jun 14 09:08:43 2018";
System.out.println(LocalDateTime.parse(value, formatter).toEpochSecond(ZoneOffset.UTC));
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment