如何将字符格式转换为日期格式<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />各位,
我在 Excel 中接收数据,其中包含各种格式的日期列(定义为字符)
2015年2月31日
2015年2月31日
2015 年 2 月 31 日
。
。
。
还有很多..
尝试在 Excel 中对其进行格式化,但不适用于 Excel 导入向导 (Mac)
如何将它们转换为 JMP 中的一个有效日期列?
预先感谢您对我们的支持。
回复:如何将字符格式转换为日期格式你好@迈克D_安德森,
我遇到了与原始帖子类似的问题,但更多的是将日期格式从德国风格转换为:dd.mm.yyyy 到 mm/dd/yyyy。
我尝试了 InFormat() 方法,但它不起作用,而日期示例数据表中的公式工作得很好! 因此,我也会将您的解决方案标记为正确的解决方案,尽管它并不那么优雅。
谢谢!,
DS
回复:如何将字符格式转换为日期格式不,一点也不不合时宜…… 我的VBA真的很弱...在这里坚持我的优势!
回复:如何将字符格式转换为日期格式我在这里说话不合时宜。 如果这是一次性转换,则有时更容易编写 VBA 宏以使源中的数据在导出并导入 JMP 之前符合某些标准。 YMMV。
回复:如何将字符格式转换为日期格式我的脑海里浮现出两个选择。 使用重新编码实用程序一次性更改它们。 或者您可以使用我建议的嵌套 Informat() 参数。 您可以在逻辑中构建 Match() 参数,将长格式月份名称转换为 JMP 期望的内容。
最好的,
中号
从我的iPhone发送
回复:如何将字符格式转换为日期格式两种字符格式之一信息功能无法解决如截图所示。
该函数只能解析“May”月份,我猜是因为它是唯一的 3 个字符月份,并且等于缩写的月份字符。
将除 5 月之外的所有月份重新编码或查找并替换所有月份为 3 个字符缩写。当然,它们是一个解决方案,但它们都不会那么“优雅”。
任何想法将不胜感激:

回复:如何将字符格式转换为日期格式感谢您的所有投入!
在尝试了几种通过excel导入向导(mac)作为字符导入的奇怪字符日期格式后,提供信息功能删除辅助参数可以处理大部分过程(14 种不同的字符格式中的 12 种)。
再次非常感谢 JMP 社区!
回复:如何将字符格式转换为日期格式看看我的例子和罗恩霍恩的例子...它们基本上是相同的概念... 使用非正式的()函数。
我不知道的部分是,视频表明,如果您省略 informat() 函数的第二个选项,通常非正式的(<字符串列>,<字符串格式>),它实际上会做与我提议的相同的事情,但编码要少得多。
因此,在数据表中创建一个包含“Informat(<日期列>)”的函数,它应该让您进行设置。
请务必标记罗恩霍恩的回答如果这对您有帮助,那就是正确的解决方案,因为它是两种解决方案中更优雅的一种。
最好的,
中号
回复:如何将字符格式转换为日期格式尝试一下(请参阅所附数据表中的公式列)...您可以针对遇到的不同日期格式进行扩展。
最好的,
中号
回复:如何将字符格式转换为日期格式我在将日期格式导入 JMP 时也遇到了困难。我所做的是:在 Excel 中,我将日期列的格式设置为“短日期”,即 6/23/15。然后,将电子表格导入 JMP 数据表后,双击日期列顶部,将数据类型更改为数值,然后将建模类型更改为“连续”。接下来单击“输入格式”,然后单击下拉菜单中的“日期”。然后,您可以选择希望在 JMP 数据表中看到的日期格式。
回复:如何将字符格式转换为日期格式也许这对你有用:
https://www.youtube.com/watch?v=9nRaDwsYB28
罗恩
回复:如何将字符格式转换为日期格式任何想法?