High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Visual Basic
VB.NET
Sujet Précédent
Sujet Suivant
Convertir une date en un entier
Résolu
kryshnar
Messages postés
44
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
26 février 2009
- 14 nov. 2008 à 16:52
kryshnar
Messages postés
44
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
26 février 2009
-
17 nov. 2008 à 11:07
bonjour,
je cherche a convertir une date en entier savant que pour le "30/12/1899" correspond la valeur "0"
Merci de votre aide.
Afficher la suite
A voir également:
Vba convertir date en nombre
Vba convertir date en texte
- Meilleures réponses
Convertir timestamp en date excel
- Meilleures réponses
Vba convertir nombre en texte
-
Forum Visual Basic
Convertir un integer en string
-
Forum Visual Basic
Conversion nombre en texte
✓
-
Forum VBA Office (Excel, Word ...)
Convertir une date en texte:
-
Forum Visual Basic
Convertir timestamp en date excel
✓
-
Forum Visual Basic
7 réponses
Réponse 1 / 7
cs_casy
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
40
15 nov. 2008 à 13:52
sur le framework, pour la classe System.Date, tu as la méthode ToOADate qui te renvois la date au format OLE Automation.
A vérifier si tu as la même chose sur une application ASP.Net
Dim Aujourdhui as Date= Date.Today
MessageBox.Show(Aujourdhui.ToOADate)
30/12/1899 --> 0
31/12/1899 --> 1
15/11/2008 --> 39767
(A noter : la partie entière du nombre correspond au jour, la partie décimale correspond à l'heure, minute, ...)
---- Sevyc64 (alias Casy) ----<hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
http://aide-office-vba.monforum.com/index.php
Réponse 2 / 7
kryshnar
Messages postés
44
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
26 février 2009
17 nov. 2008 à 11:03
Merci casy ta reponse est la seule qui m'as permis de résoudre mon probleme
pour les intéresser voici un bout de code :
dim ladate as DateTime = "#" & leJour & "/" & leMois & "/" & lAnnee & "#"
ladate.ToOADate()
pour le 17/12/2008 ladate.ToOADate() retourne "39799"
pour le 30/12/1899 ladate.ToOADate() retourne "0"
donc ca fonctionne
Merci encore a casy!
cordialement
Krysh Nar
Développeur mystérieux
Réponse 3 / 7
radcur
Messages postés
282
Date d'inscription
lundi 29 septembre 2003
Statut
Membre
Dernière intervention
15 août 2012
2
14 nov. 2008 à 17:39
salut
les jours juliens ne conviendraient pas à ton problèmes ?
Réponse 4 / 7
jmf0
Messages postés
1566
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
5 avril 2013
8
14 nov. 2008 à 17:59
Bonjour,
Juste une question (au "pas hasard du tout ")
Es-tu certain, toi, de développer sous
Thèmes
/
VB.NET et VB 2005
?
Mon petit doigt malicieux me dit que tu es sous
VBA/Excel
...
Et tu ne nous dis même pas (car tu es bien sous VBA, non ?) comment tu as formaté la/les cellule(s) concernée(s) ....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Réponse 5 / 7
cs_casy
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
40
14 nov. 2008 à 20:28
avec un DateDiff, ça devrait le faire, non????
Agrrrrrr, cette date du 30/12/1899, qu'est-ce que je peux la détester, et je suis pas sous VB6/VBA/.Net
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
http://aide-office-vba.monforum.com/index.php
Réponse 6 / 7
kryshnar
Messages postés
44
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
26 février 2009
15 nov. 2008 à 12:50
non je developpe en asp vb.net avec SQL serveur
Réponse 7 / 7
kryshnar
Messages postés
44
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
26 février 2009
17 nov. 2008 à 11:07
ps : désolé, jmf0, de te décevoir mais ton petit doigt a l'aire plus efficace sur un clavier, alors arrête de l'écouter.
vilain petit doigt malicieux
Afficher toute la discussion
Votre réponse
Discussions similaires
Conversion nombre en date
cs_miss07
-
10 janv. 2007 à 15:24
MPi
-
11 janv. 2007 à 12:21
Nombre de jours entre 2 dates
jakata
-
10 mai 2006 à 15:37
jakata
-
11 mai 2006 à 08:58
Oracle - Compter Nbre de jours par rapport à une date
xavier33920
-
4 déc. 2013 à 18:51
xavier33920
-
31 déc. 2013 à 11:02
différence entre 2 dates en nombre de jours
xavier33000
-
27 déc. 2013 à 14:12
VB_TROYES
-
21 févr. 2014 à 22:15
algorithme qui calcul le nombre des jours a partir dune date ...
tickifroyo
-
6 févr. 2014 à 15:12
BunoCS
-
6 févr. 2014 à 21:05
convertir des dates texte en format date rapidement en VBA
cyllou
-
26 févr. 2009 à 16:47
Renfield
-
26 févr. 2009 à 19:20
Rejoignez-nous
A voir également
VBA DoEvents, problèmes et solutions
Génerateur de nombre aléatoire
Convertir string en int c#
Convertir tiff en png
Calcul du n-ième nombre premier