Date Heure HeureJ'ai un champ date-heure basé sur des caractères qui est exporté d'un dossier médical électronique dans la syntaxe suivante:
mm / jj / aa hhmm
Je dois convertir ceci en un champ date-heure utilisable.
J'ai trouvé des solutions pour convertir hhmm seul en temps JMP-acceptable. Comment puis-je convertir tout ce champ?
Je suis très nouveau chez JMP et je n’ai aucune expérience en rédaction de code, ni même de connaissances de base. Je peux couper et coller une solution au bon endroit.
Merci!
Re: Date Heure HeureMarche parfaitement!
Merci pour la réponse très rapide!
Joe
Re: Date Heure HeureMerci!
Je dois y aller pour une soirée sahift. Sera applicable demain
Re: Date Heure HeureVoir ma réponse précédente modifiée
Re: Date Heure Heureoui toujours mm / jj / aa hhmm
Re: Date Heure HeureJ'ai besoin d'une information supplémentaire ...... les champs de temps sont-ils toujours 4 chiffres ...... 0101 etc.? Sinon, comment spécifier 0101?
Une fois encore, je supposerai que si les secondes sont toujours un champ à 2 chiffres, le script suivant peut être exécuté pour ajouter le ":" entre les minutes et les secondes. Et ensuite, vous pourrez appliquer la suggestion de ma première réponse. J'utilise la référence de colonne de: DateTime comme nom de votre colonne contenant les valeurs date / heure. Il suffit de le remplacer par le nom actuel de la colonne ...... Assurez-vous de conserver le ":" précédant le nom de la colonne
Names Default To Here( 1 );
dt = Current Data Table();
For Each Row(
:DateTime = Substr( :DateTime, 1, Length( :DateTime ) - 2 ) || ":" ||
Right( :DateTime, 2 )
);
Re: Date Heure HeureEn fait - cette hypothèse est la question - pas de délimiteur. Trouvé le processus ci-dessus avant. Également votre message sur la façon de convertir hhmm en hh: mm, mais vous ne savez pas comment vous appliquer au champ avec la date en face.
Re: Date Heure HeureFaites un clic droit sur l'en-tête de la colonne et sélectionnez Informations sur la colonne.
Changer le type de données de caractère en numérique
Changer le type de modélisation qui s'affichera, de nominal à continu
Cliquez sur la flèche Format et sélectionnez "Heure ==> m / j / yh: m"
Cliquez sur Appliquer
Vos dates doivent être converties de caractère en numérique
Je fais une hypothèse, c'est que votre hhmm a en réalité un délimiteur entre eux, comme hh: mm
Si c'est vraiment hhmm sans séparation, alors une approche différente devra être utilisée. Répondez à votre succès, ou s'il y a des problèmes.