Calcul de l'intervalle de temps entre deux dates?
Quelqu'un peut-il m'aider à faire ce travail?
Je veux calculer le temps entre deux dates VB.NET comme ceci:
startdate: 2011/12/30
enddate: 2011/12/31
Calculer: ? à l'heure ? minute ? secondes
OriginalL'auteur Meysam Savameri | 2011-12-31
Vous devez vous connecter pour publier un commentaire.
Vous Pouvez essayer ce
Sortie Comme,
Et la VB.Net l'équivalent de la ci-dessus:
Pour toute personne utilisant cela, gardez à l'esprit que la durée.Secondes ne sera PAS de retour le total de la différence de temps, en secondes, mais plutôt la différence dans les secondes composants (jusqu'à 59 ans max). De retour le total de la différence, de l'utilisation d'envergure.TotalSeconds, span.TotalMinutes etc.
Ce n'est pas VB.net le code, c'est le C#.
Qu'entendez-vous par Bon.
Oui, mais l'OP a expressément déclaré qu'ils voulaient VB.NET code. Certains utilisateurs ici va essayer de le copier + coller le code de penser ça marchera.
OriginalL'auteur Manoj Savalia
Lorsque vous soustrayez 2
DateTime
s, vous obtenez unTimeSpan
struct qui est l'ensemble de ces propriétés pour vous.OriginalL'auteur Daniel A. White
Basé sur la question, le calcul de l'intervalle de temps entre deux dates, il est préférable d'utiliser DateDiff. Sur l'exemple ci-dessous, nous pouvons également remplacer l'Heure, Minute, Seconde, Mois, etc.:
À l'aide de TimeSpan retourne la différence de temps exclu le cycle quotidien, voir code ci-dessous:
OriginalL'auteur Jason