日期時間問題我有一個基於字符的日期時間字段,該字段從電子健康記錄中導出,該記錄的語法如下:
mm / dd / yy hhmm
我需要將其轉換為可用的日期時間字段。
我找到了將hhmm單獨轉換為JMP可接受時間的解決方案。 如何將整個場地轉換成?
我是JMP的新手,沒有代碼編寫經驗甚至基礎知識。 我可以將解決方案剪切並粘貼到正確的位置。
謝謝!
回复:日期時間問題完美的工作!
感謝您的快速反應!
喬
回复:日期時間問題謝謝!
必須晚上去換貨。 明天會申請
回复:日期時間問題請參閱我之前編輯的回复
回复:日期時間問題是的總是mm / dd / yy hhmm
回复:日期時間問題我需要一條額外的信息......時間字段總是4個數字...... 0101等?或者如果沒有,將如何指定0101?
我將再次假設......如果秒數始終是2位數字段,則可以運行以下腳本以在分鐘和秒之間添加“:”。 然後你可以應用我的第一個回復中的建議。 我使用列引用:DateTime作為具有日期/時間值的列的名稱。 只需將其更改為列的實際名稱......確保在列名前面加上“:”
Names Default To Here( 1 );
dt = Current Data Table();
For Each Row(
:DateTime = Substr( :DateTime, 1, Length( :DateTime ) - 2 ) || ":" ||
Right( :DateTime, 2 )
);
回复:日期時間問題實際上 - 這個假設是問題 - 沒有分隔符。 之前找到了上面的過程。 你的帖子還有關於如何將hhmm轉換為hh:mm,但不知道如何應用於具有日期前面的字段。
回复:日期時間問題右鍵單擊該列的標題,然後選擇Column Info
將數據類型從字符更改為數字
將現在顯示的建模類型從標稱更改為連續
單擊格式向下箭頭並選擇“Time ==> m / d / yh:m”
單擊“應用”
您的日期應從字符轉換為數字
我正在做一個假設,那就是你的hhmm實際上有一個分隔符,比如hh:mm
如果真的沒有分離,那麼就必須採用不同的方法。 回應您的成功,或者是否存在問題。