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 >--
|