Je veux augmenter l'heure et l'heure. Par exemple, j'ai l'heure du problème et le temps prévu pour les terminer
Comment puis-je ajouter?Je veux ajouter des heures ou des minutes à l'heure actuelle
(DateTime.Now.ToShortDateString() +.......)
Je veux augmenter l'heure et l'heure. Par exemple, j'ai l'heure du problème et le temps prévu pour les terminer
Comment puis-je ajouter?Je veux ajouter des heures ou des minutes à l'heure actuelle
(DateTime.Now.ToShortDateString() +.......)
Vous pouvez utiliser d'autres variables
DateTime otherDate = DateTime.Now.AddMinutes(25);
DateTime tomorrow = DateTime.Now.AddHours(25);
Vous pouvez également ajouter un TimeSpan à un DateTime, comme dans:
date + TimeSpan.FromHours(8);
Vous pouvez utiliser les opérateurs +
, -
, +=
, et -=
sur un DateTime avec un argument TimeSpan.
DateTime myDateTime = DateTime.Parse("24 May 2009 02:19:00");
myDateTime = myDateTime + new TimeSpan(1, 1, 1);
myDateTime = myDateTime - new TimeSpan(1, 1, 1);
myDateTime += new TimeSpan(1, 1, 1);
myDateTime -= new TimeSpan(1, 1, 1);
De plus, vous pouvez utiliser un ensemble de méthodes « Ajouter »
myDateTime = myDateTime.AddYears(1);
myDateTime = myDateTime.AddMonths(1);
myDateTime = myDateTime.AddDays(1);
myDateTime = myDateTime.AddHours(1);
myDateTime = myDateTime.AddMinutes(1);
myDateTime = myDateTime.AddSeconds(1);
myDateTime = myDateTime.AddMilliseconds(1);
myDateTime = myDateTime.AddTicks(1);
myDateTime = myDateTime.Add(new TimeSpan(1, 1, 1));
Pour un bon aperçu de même plus de manipulations DateTime see THIS
Dans une boucle serrée, l'ajout d'un objet timespan est plus rapide que les fonctions Add si vous pouvez réutiliser l'objet timespan –
ne savaient pas qu'ils avaient jours de 25 heures ces jours-ci: p – Stormenet
Bien 25 est "seulement un nombre" d'heures étant ajouté à la valeur. – aMazing
@aMazing Sauf la variable dit "demain", mais si l'heure est 23h05 le lundi, la nouvelle date sera 00h05 mercredi, techniquement "après-demain". – Herohtar