FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Convertisseur date vers jour Julien et inversement Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Convertisseur date vers jour Julien et inversement Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Convertisseur date vers jour Julien et inversement Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Convertisseur date vers jour Julien et inversement Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Convertisseur date vers jour Julien et inversement Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Convertisseur date vers jour Julien et inversement Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Convertisseur date vers jour Julien et inversement Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Convertisseur date vers jour Julien et inversement Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Convertisseur date vers jour Julien et inversement Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Convertisseur date vers jour Julien et inversement Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Convertisseur date vers jour Julien et inversement Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Convertisseur date vers jour Julien et inversement Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Convertisseur date vers jour Julien et inversement Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Convertisseur date vers jour Julien et inversement Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Convertisseur date vers jour Julien et inversement Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
Boutique Nike : -25% dès 50€ sur TOUT le site Nike avec le code ...
Voir le deal

 

 Convertisseur date vers jour Julien et inversement

Aller en bas 
3 participants
AuteurMessage
F6DTL

F6DTL


Nombre de messages : 28
Age : 72
Localisation : Brest
Date d'inscription : 12/10/2010

Convertisseur date vers jour Julien et inversement Empty
MessageSujet: Convertisseur date vers jour Julien et inversement   Convertisseur date vers jour Julien et inversement EmptySam 22 Jan 2011 - 22:37

rem Vérification calcul avec: http://www.patricklecoq.fr/convert/cnv_calendar.html

label start,julien,gregorien,
dim J,M,A,JJ
dim b,c,d,e,jour,mois,annee

left 0,223
top 0,200
width 0,687
height 0,183
caption 0,"Convertisseur Dates par F6DTL Georges"

alpha 1
left 1,160
top 1,20
width 1,346
caption 1," Grégorien vers Julien et inversement"

alpha 2
left 2,40
top 2,70
caption 2,"Jour"

alpha 3
left 3,130
top 3,70
caption 3,"Mois"

alpha 4
left 4,220
top 4,70
caption 4,"Année"

alpha 5
left 5,440
top 5,70
width 5,197
caption 5,"Jour Julien"

edit 6
left 6,40
top 6,100
width 6,64

edit 7
left 7,130
top 7,100
width 7,64

edit 8
left 8,220
top 8,100
width 8,65

edit 9
left 9,440
top 9,100
width 9,197

button 10
left 10,300
top 10,100
width 10,52
caption 10,"<<<<"
on_click 10,gregorien

button 11
left 11,370
top 11,100
width 11,52
caption 11,">>>>"
on_click 11,julien


rem ------------------------ Programme principal -------------------------------
start:
text 6,1
text 7,1
text 8,2011
gosub julien

end

rem ---------------------- Sous programmes -------------------------------------

rem calcul de la date Julienne
julien:
J=text$(6)
M=text$(7)
A=text$( 8 )
JJ =367*A-int(1.75*(int((M+9)/12)+A))+int(275*M/9)-int(0.75*(1+int(0.01*(int((M-9)/7)+A))))+J+1721028.5
text 9,JJ
return

rem calcul de la date Grégorienne
gregorien:
JJ=text$(9)
JJ=int(JJ)
a=JJ+32045
b=int(4*(a+36524)/146097)-1
c=a-int(146097*b/4)
d =int(4*(c+365)/1461)-1
e =c-int(1461*d/4)
m =int((5*(e-1)+2)/153)
rem résultats
jour=e-int(((153*m)+2)/5)+1
mois=m+3-12*int(m/10)
annee=(100*b)-4800+int(m/10)+d
text 6,jour
text 7,mois
text 8,annee
return
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Convertisseur date vers jour Julien et inversement Empty
MessageSujet: RE   Convertisseur date vers jour Julien et inversement EmptySam 22 Jan 2011 - 22:47

Je n'ai pas les moyens de vérifier les calculs
mais je trouve cela original et intéressant.

as tu une application de cette outils ?
Revenir en haut Aller en bas
F6DTL

F6DTL


Nombre de messages : 28
Age : 72
Localisation : Brest
Date d'inscription : 12/10/2010

Convertisseur date vers jour Julien et inversement Empty
MessageSujet: Re: Convertisseur date vers jour Julien et inversement   Convertisseur date vers jour Julien et inversement EmptySam 22 Jan 2011 - 23:24

ygeronimi a écrit:
Je n'ai pas les moyens de vérifier les calculs
mais je trouve cela original et intéressant.

as tu une application de cette outils ?

C'est un des moyens privilégié pour faire des calculs sur des dates (écart entre deux dates, addition, soustraction de dates etc etc).
Ce sont les sous-programmes "julien" et "gregorien" dans mon source qui font la transition d'un format à l'autre.
En fait, on transforme une date en valeur numérique et inversement, ce qui permet les calculs arithmétiques.

J'en ai besoin pour un programme en cours de réalisation qui va gérer des consommations de carburant d'un véhicule en fonction des kilomètres parcourus, des dates de ravitaillement et quantités de carburant approvisionnés.

Des langages de programmation (évolués) savent faire ces calculs sur les dates, mais hélas pas encore Panoramic à ce que je sache, ce qui a motivé l'écriture de ces quelques lignes de code.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Convertisseur date vers jour Julien et inversement Empty
MessageSujet: RE   Convertisseur date vers jour Julien et inversement EmptySam 22 Jan 2011 - 23:38

Tu peux aussi te servir de la dll collective
YGF.dll dispo sur le site de Klaus que j'ai compilé pour tri par date dans un grid.
la dll renvoie la date de format JJ/MM/AAAA sous forme de nombre
0 étant le 30/12/1899.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Convertisseur date vers jour Julien et inversement Empty
MessageSujet: Re: Convertisseur date vers jour Julien et inversement   Convertisseur date vers jour Julien et inversement EmptyDim 23 Jan 2011 - 10:55

Revenir en haut Aller en bas
F6DTL

F6DTL


Nombre de messages : 28
Age : 72
Localisation : Brest
Date d'inscription : 12/10/2010

Convertisseur date vers jour Julien et inversement Empty
MessageSujet: Re: Convertisseur date vers jour Julien et inversement   Convertisseur date vers jour Julien et inversement EmptyLun 24 Jan 2011 - 7:47

ygeronimi a écrit:
Tu peux aussi te servir de la dll collective
YGF.dll dispo sur le site de Klaus que j'ai compilé pour tri par date dans un grid.
la dll renvoie la date de format JJ/MM/AAAA sous forme de nombre
0 étant le 30/12/1899.

Merci pour l'info, je n'avais pas encore découvert cette DLL. Sympa !
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Convertisseur date vers jour Julien et inversement Empty
MessageSujet: Re   Convertisseur date vers jour Julien et inversement EmptyLun 24 Jan 2011 - 17:59

Si je peux aider quelqu'un à mon tour,
j' en suis ravi .

Laughing
Revenir en haut Aller en bas
Contenu sponsorisé





Convertisseur date vers jour Julien et inversement Empty
MessageSujet: Re: Convertisseur date vers jour Julien et inversement   Convertisseur date vers jour Julien et inversement Empty

Revenir en haut Aller en bas
 
Convertisseur date vers jour Julien et inversement
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Colorimétrie : convertisseur RVB vers TSL
» Colorimétrie : convertisseur RVB vers TSV
» Colorimétrie : convertisseur TSL vers RVB
» Colorimétrie : convertisseur TSV vers RVB
» Convertisseur binaire vers décimal / Hexadécimal

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: