à propos de cal datetime..Bonjour.
col1 : 2024-07-12 14:21:33
col2 : 333
cal_col3 : 12/07/2024 19:54:33
« Comment puis-je calculer la date et l'heure dans Col3 en ajoutant les minutes spécifiées dans Col2 à la date et à l'heure dans Col1 dans JMP ?
Par exemple, si Col1 contient 2024-02-01 14:21:33 et Col2 contient 333, je veux que Col3 affiche 2024-02-01 19:54:33Fusion et nettoyage des donnéesFenêtresRe: à propos de cal datetime..Salut,
Vous pouvez utiliser la fonction « Incrément de date » pour calculer ce dont vous avez besoin (voir ci-dessous)
Date Increment( :Col1, "Minute", :Col2)
Meilleur,
TS
Re: à propos de cal datetime..Si votre col1 est une colonne de caractères et non une colonne DateTime numérique JMP, vous devrez utiliser cette formule pour le calcul
<HH><:><MM><:><SS>" ),
"Minute",
:col2
)</SS></MM></HH>Date Increment(
Informat( :col1,
"Format Pattern", "<YYYY><-><MM><-></MM></YYYY>
Re: à propos de cal datetime..Merci !! tu es mon professeur~!Re: à propos de cal datetime..Date Increment() qui a été suggéré est la meilleure option. La seule chose dont vous devez vous souvenir est d'utiliser l'alignement "actuel" (par défaut, start) SI vous vous souciez des secondes. Si vous le laissez par défaut (start), cela supprimera les secondes. Vous pouvez comparer ces deux formules
Date Increment( :Col1, "Minute", :Col2)
Date Increment( :Col1, "Minute", :Col2, "actual")

Une autre option consiste à ajouter les minutes sous forme de secondes à votre date (vous pouvez utiliser In Minutes() pour effectuer la conversion ou multiplier par 60)
:Col1 + In Minutes(:Col2)
Re: à propos de cal datetime..Et pour compléter la discussion, on peut ramener le problème à l’essentiel et simplement multiplier le nombre de secondes dans une minute par le nombre de minutes pour obtenir le résultat souhaité.
:Col1 + :Col2 * 60