Skip to content

Commit 89a5791

Browse files
committed
Modify/Creation date and time in DS306 format for eds file (h:mmtt MM-dd-yyyy) should be culture invariant.
E.g. German time would be 10:12 in eds instead of 10:12AM, that is not according DS306 (characters in format „hh:mm(AM|PM)“ Added CultureInfo.InvariantCulture for Creation/Modification date and time.
1 parent 1c03f44 commit 89a5791

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

‎libEDSsharp/eds.cs‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1226,11 +1226,11 @@ public void savefile(string filename)
12261226

12271227
//generate date times in DS306 format; h:mmtt MM-dd-yyyy
12281228

1229-
fi.CreationDate = fi.CreationDateTime.ToString("MM-dd-yyyy");
1230-
fi.CreationTime = fi.CreationDateTime.ToString("h:mmtt");
1229+
fi.CreationDate = fi.CreationDateTime.ToString("MM-dd-yyyy", CultureInfo.InvariantCulture);
1230+
fi.CreationTime = fi.CreationDateTime.ToString("h:mmtt", CultureInfo.InvariantCulture);
12311231

1232-
fi.ModificationDate = fi.ModificationDateTime.ToString("MM-dd-yyyy");
1233-
fi.ModificationTime = fi.ModificationDateTime.ToString("h:mmtt");
1232+
fi.ModificationDate = fi.ModificationDateTime.ToString("MM-dd-yyyy", CultureInfo.InvariantCulture);
1233+
fi.ModificationTime = fi.ModificationDateTime.ToString("h:mmtt", CultureInfo.InvariantCulture);
12341234

12351235
fi.FileName = filename;
12361236

0 commit comments

Comments
 (0)