异常日期格式问题 hh:mm:ss - yyyymmdd我需要从简单的制表符分隔格式的工具中打开一个日志文件。 这本身不是问题 - JMP 是我能找到的唯一可以打开该文件的程序,因为它包含自 2012 年 2 月以来每分钟测量的温度和湿度 - 它的大小为 184Mb!
我的问题是文件中的日期格式 - 一个例子是:
17:43:14 - 20120222
时:分:秒 - yyyymmdd
我尝试使用它进行过滤,但是,当然,JMP 将其视为字符数据类型。
在公式中使用“左”和“右”,我已经能够将时间和日期分别作为字符字段。 我的日期公式如下所示:
右( 右( :时间日期, 8 ), 2 ) || “/”||左( 右( 右( :时间日期, 8 ), 4 ), 2 ) || “/”||左(右(:时间日期,8),4)

但我缺乏最后一步获取连续数字格式的日期和时间的知识 - 例如 ddMMMyyyy hh:mm:ss
有人可以建议最好的方法吗? 我很高兴查看脚本选项或基于公式的选项。
大规模定制质量和工艺工程回复:不寻常的日期格式问题 hh:mm:ss - yyyymmdd如果您有 JMP 16,则有一个名为“格式模式”的新“列属性”>“格式”选项,它也可能对此有所帮助。 看到这个描述。 您可以从基于字符的列开始,将其更改为数字,然后将格式更改为格式模式。
您还可以将输出格式更改为与输入格式不同。
这是另一种方式,我这也是可以编写脚本的!
回复:不寻常的日期格式问题 hh:mm:ss - yyyymmdd欢迎来到社区! 我也很高兴您已经走上了自己的解决方案。回复:不寻常的日期格式问题 hh:mm:ss - yyyymmdd非常感谢 - 当您回复时,我刚刚遇到了 Informat 函数,并且正在研究如何使用它。 这是一个巨大的解脱,因为我开始认为是时候放弃了!
回复:不寻常的日期格式问题 hh:mm:ss - yyyymmdd以下是根据您的数据输入创建新的 JMP 日期/时间列的公式

Informat( Trim( Word( 2, :Time Date, "-" ) ), "yyyymmdd" ) + Informat(
Trim( Word( 1, :Time Date, "-" ) ),
"h:m:s"
)