日期时间问题我有一个基于字符的日期时间字段,该字段从电子健康记录中导出,该记录的语法如下:
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
如果真的没有分离,那么就必须采用不同的方法。 回应您的成功,或者是否存在问题。