Cela vous donnera un objet que vous pouvez utiliser de différentes façons.
Par exemple:
var hours =(int)result.TotalHours;var minutes = result.Minutes;
Quelle est la façon la plus simple pour obtenir ce dans une chaîne de caractères? Si le procès-verbal de 65 ans, ce qui nous donnerait 1 et 5 ou 1:5 qui ne regarde pas à droite. Je pourrais faire une instruction if pour vérifier si minutes est inférieure à 10 mais est-il une façon plus élégante? devrait fonctionner. Vous pouvez également la personnaliser à l'aide de les chaînes de format: result.ToString(@"hh\:mm");
DateTime d =newDateTime(DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day,0,0,0);Console.WriteLine(d.ToLongTimeString());Console.WriteLine(d.AddMinutes(1815).ToLongTimeString());Console.ReadLine();
Utilisation
laps de Temps.FromMinutes
:Cela vous donnera un objet que vous pouvez utiliser de différentes façons.
Par exemple:
devrait fonctionner. Vous pouvez également la personnaliser à l'aide de les chaînes de format:
result.ToString(@"hh\:mm");
OriginalL'auteur Daniel Hilgarth
vous pouvez utiliser cette fonction
OriginalL'auteur Giorgio Minardi
OriginalL'auteur Dwayne Hinterlang
Essayer
TimeSpan.FromMinutes(minutes)
, ce qui vous donneraTimeSpan
, après cela, vous pouvez consulterTimeSpan.Hours
etTimeSpan.Minutes
propriétés.OriginalL'auteur Amar Palsapure
Vous pouvez utiliser cette fonction pour obtenir la chaîne de caractères souhaitée
OriginalL'auteur Adnan Aziz