Question d'horodatageBonjour,
La suppression d'un horodatage dans une cellule me pose problème. Voir l'exemple. 01/07/2025 00:00:00
Je souhaite supprimer le 12:00:00 AM et atteindre ce 01/07/2022.
Merci d'avance pour votre aide.
Exploration et visualisation des donnéesRe : Question sur l'horodatageIl vous suffit de modifier le format d’affichage de votre colonne.
Les valeurs de date/heure JMP sont une valeur numérique du nombre de secondes depuis le 1er janvier 1904 à minuit.
Par conséquent, la valeur numérique de JMP pour le 01/07/2025 00:00:00 est la même que la valeur numérique du 01/07/2025
withTime = informat("01/07/2025 12:00:00 AM","m/d/y h:m:s");
show(format(withTime,"fixed dec",12,2));
onlyDate = informat("01/07/2025","m/d/y");
show(format(onlyDate,"fixed dec",12,2));
Format(withTime, "fixed dec", 12, 2) = "3819052800.0";
Format(onlyDate, "fixed dec", 12, 2) = "3819052800.0";
Changez simplement le format de la colonne en m/j/a et vous aurez ce que vous voulez.
Re : Question sur l'horodatageEn plus de la réponse déjà donnée, il est possible de supprimer l'heure du jour ; dans votre cas 12:00:00 ; d'une date en utilisant JSL :
:Date - Time Of Day( :Date )
Il ne reste plus qu'à modifier le format des colonnes :

Voir également l'exemple ci-joint.
Re : Question sur l'horodatageDe manière plus générale, supprimez la date de l'horodatage. Si vous avez correctement formaté les données de la colonne HORODATAGE, vous pouvez utiliser la formule rapide du menu contextuel.

Et il vous donnera la formule que vous utiliseriez
:TIMESTAMP - Time Of Day(:TIMESTAMP)

Vous pouvez vérifier que les valeurs ont changé en changeant le format en Meilleur
