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
» SineCube
Convertisseur date vers jour Julien et inversement Emptypar papydall Aujourd'hui à 0:49

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Convertisseur date vers jour Julien et inversement Emptypar Yannick Hier à 18:32

» Philharmusique
Convertisseur date vers jour Julien et inversement Emptypar jjn4 Hier à 13:58

» PANORAMIC V 1
Convertisseur date vers jour Julien et inversement Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Convertisseur date vers jour Julien et inversement Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Convertisseur date vers jour Julien et inversement Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Convertisseur date vers jour Julien et inversement Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Convertisseur date vers jour Julien et inversement Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Convertisseur date vers jour Julien et inversement Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
Convertisseur date vers jour Julien et inversement Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Convertisseur date vers jour Julien et inversement Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Convertisseur date vers jour Julien et inversement Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
Convertisseur date vers jour Julien et inversement Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Convertisseur date vers jour Julien et inversement Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Convertisseur date vers jour Julien et inversement Emptypar leclode Sam 27 Avr 2024 - 17:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -28%
Précommande : Smartphone Google Pixel 8a 5G ...
Voir le deal
389 €

 

 Convertisseur date vers jour Julien et inversement

Aller en bas 
3 participants
AuteurMessage
F6DTL

F6DTL


Nombre de messages : 28
Age : 71
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 : 8611
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 : 71
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 : 8611
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 : 7095
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 : 71
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 : 8611
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: