From c568cb3bb67cb99da085e8dbe3330353663ef84e Mon Sep 17 00:00:00 2001 From: Husky Date: Fri, 12 Jul 2019 08:34:43 +0200 Subject: [PATCH] Parser weitergeschrieben --- CSVParser/BlueLight.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CSVParser/BlueLight.cs b/CSVParser/BlueLight.cs index 6be70c1..49355ac 100644 --- a/CSVParser/BlueLight.cs +++ b/CSVParser/BlueLight.cs @@ -23,12 +23,25 @@ namespace CSVParser foreach (string partial in Input) { + UVcsvStrukture strukture = new UVcsvStrukture(); string[] parts = partial.Split(','); string datum = parts[1]; string uhrzeit = parts[2]; + if(!DateTime.TryParse(datum + " "+uhrzeit,out zeit)) throw new Exception("Konnte die datum uhrzeit nicht konventieren"); + + double.TryParse(parts[3].Replace('.', ','), out temperatur); + int.TryParse(parts[4], out geschwindigkeit); + double.TryParse(parts[5].Replace('.', ','), out druck); + + strukture.Zeitstempel = zeit; + strukture.Druck = druck; + strukture.Geschwindigkeit = geschwindigkeit; + strukture.Temperatur = temperatur; + + result.Add(strukture); } return result; }