G61 hacking sprint
Es geschah an einem Mittwoch…

Wenn man heutzutage eine neue Programmiersprache lernen will, ist in den meisten Fällen nicht die Sprache selbst das Problem, sondern die dazugehörigen Bibliotheken und Frameworks.

Offenbar benötigte bei unserem Outsourcing Projekt einer der Entwickler den Dezimal-Separator. Entweder war nicht bekannt, dass das .NET Framework Klassen dazu bereitstellt, oder die Lösung wurde aus irgendeinem Grund (Sprachschwierigkeiten, Internet down?) nicht gefunden:

  System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator

Ausgesprochen kreativ ist allerdings die dann entstandene Lösung:

  Dim dot As String = "."c
  If Date.Now.ToString("dddd").ToLower.Contains("tag") Then dot = ","

Das Format "dddd" liefert den vollständigen Namen des Wochentags unter Berücksichtigung der aktuellen Spracheinstellungen. So entstand dieser “Mittwochs-Bug”.

Blog comments powered by Disqus