From dfe90e734e889d8fe254eb3a51641e07579b8e62 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Mon, 25 Sep 2017 16:00:51 +0200 Subject: [PATCH] use different option for xml date/time converstion to get local time --- HashingTool/Helper/HashingHelper.cs | 2 +- HashingTool/ViewModel/UserControl/VectoJobFile.cs | 2 +- VectoCommon/VectoHashing/VectoHash.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/HashingTool/Helper/HashingHelper.cs b/HashingTool/Helper/HashingHelper.cs index 1c5344513d..6d45be84a1 100644 --- a/HashingTool/Helper/HashingHelper.cs +++ b/HashingTool/Helper/HashingHelper.cs @@ -115,7 +115,7 @@ namespace HashingTool.Helper hashedXML.DigestValueRead = h.ReadHash(); var dateNode = xml.SelectSingleNode("//*[local-name()='Date']"); hashedXML.Date = dateNode != null - ? XmlConvert.ToDateTime(dateNode.InnerText, XmlDateTimeSerializationMode.RoundtripKind) + ? XmlConvert.ToDateTime(dateNode.InnerText, XmlDateTimeSerializationMode.Local) : (DateTime?)null; } catch { hashedXML.DigestValueRead = ""; diff --git a/HashingTool/ViewModel/UserControl/VectoJobFile.cs b/HashingTool/ViewModel/UserControl/VectoJobFile.cs index f5dca7a1ff..1d2793f2e8 100644 --- a/HashingTool/ViewModel/UserControl/VectoJobFile.cs +++ b/HashingTool/ViewModel/UserControl/VectoJobFile.cs @@ -100,7 +100,7 @@ namespace HashingTool.ViewModel.UserControl if (nodes == null || nodes.Count == 0) { return null; } - return XmlConvert.ToDateTime(nodes[0].InnerText, XmlDateTimeSerializationMode.RoundtripKind); + return XmlConvert.ToDateTime(nodes[0].InnerText, XmlDateTimeSerializationMode.Local); } private string DoReadVIN() diff --git a/VectoCommon/VectoHashing/VectoHash.cs b/VectoCommon/VectoHashing/VectoHash.cs index 29cd8453e9..c61e373f5d 100644 --- a/VectoCommon/VectoHashing/VectoHash.cs +++ b/VectoCommon/VectoHashing/VectoHash.cs @@ -328,7 +328,7 @@ namespace TUGraz.VectoHashing public DateTime GetCertificationDate(VectoComponents component, int idx) { var nodes = GetNodes(component, idx); - return XmlConvert.ToDateTime(ReadElementValue(nodes[idx], XMLNames.Component_Date), XmlDateTimeSerializationMode.RoundtripKind); + return XmlConvert.ToDateTime(ReadElementValue(nodes[idx], XMLNames.Component_Date), XmlDateTimeSerializationMode.Local); } private string ReadElementValue(XmlNode xmlNode, string elementName) -- GitLab