J'ai 2 champs entiers qui représentent des dates au format YYYYMMDD. Quelle est la meilleure façon de soustraire 2 de ces champs pour obtenir le bon nombre de jours entre eux? Par exemple, si je prends la différence entre 20100511 et 20100428, je voudrais que le résultat soit 13 et non 83. Je sais que je dois convertir les champs entiers en formats de date mais tout ce que j'ai essayé jette une exception ou ne fonctionne pas correctement.Comment soustraire des dates au format AAAAMMJJ?
Qu'est-ce qui me manque? Réponses dans vb.net s'il vous plaît
Eww ... pourquoi sont-ils des champs entiers qui représentent efficacement les chaînes? – Noldorin
@Noldorin: C'est un type plus efficace que la chaîne? –
Bien DateTime est vraiment le plus approprié, et chaque système de DB que je connais prend en charge. Si vous allez utiliser un nombre entier, il vaut probablement mieux stocker le nombre de ticks ... – Noldorin