Je confirme que la solution proposée dans ce fil résolu mon problème.
Après quelques recherches, nous avons trouvé que le ToString("yyyy-MM-dd HH:mm:ss")
call a répondu différemment dans Windows 7 et Windows 10 si la culture actuelle était définie sur "no" ou "nb-NO" au moment de l'exécution (Thread.CurrentThread.CurrentCulture = new CultureInfo("no");
).
La modification suggérée a fait l'affaire :ToString("yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture)
. Cela résout mon problème, car les points dans le formatage de l'heure en étaient la cause première.
Mais ToString("yyyy-MM-dd HH:mm:ss") doit-il renvoyer un formatage différent dans la même culture selon le système d'exploitation ? :O C'est un peu effrayant.