[DatTools] Fix date read in XML

This commit is contained in:
Matt Nadareski
2016-09-14 09:54:29 -07:00
parent c8fc47776c
commit 901ecf2c49

View File

@@ -977,7 +977,7 @@ namespace SabreTools.Helper
break; break;
case "date": case "date":
content = headreader.ReadElementContentAsString(); content = headreader.ReadElementContentAsString();
datdata.Date = (String.IsNullOrEmpty(datdata.Date) ? content : datdata.Date); datdata.Date = (String.IsNullOrEmpty(datdata.Date) ? content.Replace(".", "/") : datdata.Date);
break; break;
case "author": case "author":
content = headreader.ReadElementContentAsString(); content = headreader.ReadElementContentAsString();
@@ -1340,7 +1340,15 @@ namespace SabreTools.Helper
date = ""; date = "";
if (subreader.GetAttribute("date") != null) if (subreader.GetAttribute("date") != null)
{ {
date = DateTime.Parse(subreader.GetAttribute("date")).ToString(); DateTime dateTime = DateTime.Now;
if (DateTime.TryParse(subreader.GetAttribute("date"), out dateTime))
{
date = dateTime.ToString();
}
else
{
date = subreader.GetAttribute("date");
}
} }
// Take care of hex-sized files // Take care of hex-sized files