#

 

 

Wenn man in C# eine Zeit von DateTime nach der 24 Stunden Format umwandeln möchte, dann muss man darauf achten, dass die Stunden-Format mit zwei großen HH benannt werden.

Ansonsten wird beim Angeben von hh: die amerikanische am und pm Formatierung verwendet.

 

Hier ein Beispie: die Zeit einer Datei wird einmal als 24-Stunden Format mit dtFile.ToString("HH:mm:ss") formatiert

Und ein anderes mal mit dem amerikanischen 12-Stunden Format dtFile.ToString("hh:mm:ss") zu "01:01:40"

 

+                  dtFile  {11/25/2017 1:01:40 PM +01:00} System.DateTimeOffset

+                  dtFile.DateTime      {11/25/2017 1:01:40 PM}          System.DateTime

                    dtFile.ToString("HH:mm:ss")       "13:01:40"    string

                    dtFile.ToString("hh:mm:ss")        "01:01:40"    string

 

 

Beispiel c# Code einer Video Datei

//--< File Details >--

                Windows.Storage.FileProperties.BasicProperties basicProperties = await _file.GetBasicPropertiesAsync();

                ulong fileSize = basicProperties.Size;

                DateTimeOffset dtFile = basicProperties.ItemDate ;

                dtVideo = dtFile;

                tbxTime.Text = dtFile.ToString("HH:mm:ss"); //*videos-Date

                //--</ File Details >--

 

Mobile

.

123movies