OSDN Git Service

Excelで編集された報告書をブラウザで読めるようにする
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Tue, 18 Aug 2015 16:41:32 +0000 (01:41 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Thu, 20 Aug 2015 12:00:19 +0000 (21:00 +0900)
KancolleSniffer/LogServer.cs

index 8a04a62..920ecdf 100644 (file)
@@ -191,8 +191,12 @@ namespace KancolleSniffer
                 {\r
                     var data = line.Split(',');\r
                     DateTime date;\r
-                    DateTime.TryParseExact(data[0], Logger.DateTimeFormat, CultureInfo.InvariantCulture,\r
-                        DateTimeStyles.AssumeLocal, out date);\r
+                    if (!DateTime.TryParseExact(data[0], Logger.DateTimeFormat, CultureInfo.InvariantCulture,\r
+                            DateTimeStyles.AssumeLocal, out date) &&\r
+                        DateTime.TryParse(data[0], CultureInfo.CurrentCulture, DateTimeStyles.AssumeLocal, out date))\r
+                    {\r
+                        data[0] = date.ToString(Logger.DateTimeFormat);\r
+                    }\r
                     if (date < from || to < date)\r
                         continue;\r
                     client.Send(encoding.GetBytes(delimiter + "[\"" +\r