csv 文件:日.月.年在一些国家,日期被保存为日.月.年。
不幸的是,Jmp 假设日期为月.日.年 - 即使在“首选项”中启用了区域设置。
如果某些日期的第一个值>12,Jmp 将自动检测它并更改为非标准版本
这种行为看起来相当危险——只是
首选项中是否有另一个设置,我可以在其中指定日期格式,以便日期和月份不会混合。

数据访问回复:csv 文件:日.月.年多文件导入通过将日期导入为字符来避免该问题,以便您随后可以将其更改为正确的格式/数字。
回复:csv 文件:日.月.年同意。希望: CSV 导入强制 MDY 或 DMY 日期格式
回复:csv 文件:日.月.年我希望在首选项中有一个设置,可以保证我们的新 JMP 用户不必担心 JMP 意外使用错误的格式。
dt = New Table( "dates",
Add Rows( 30 ),
New Column( "YMD",
Format( "y/m/d" ),
Formula( In Days( Row() ) )
),
New Column( "DMY",
Format( "d/m/y" ),
Formula( In Days( Row() ) )
),
New Column( "MDY",
Format( "m/d/y" ),
Formula( In Days( Row() ) )
),
New Column( "DMY2",
Format( "d/m/y" ),
Formula( if(row() < 12,In Days( Row() ) ))
)
);
dt << save("$temp/dates.csv");
dt2 =open("$temp/dates.csv")
回复:csv 文件:日.月.年使用 CSV 导入向导并指定列的正确格式。(非 MFI,请使用“文件->打开->文本文件”并请求向导。)获得脚本后,您可以根据需要进行编辑。
回复:csv 文件:日.月.年我要怎么做才能直接导入 DMY 而不需要进一步调整?
回复:csv 文件:日.月.年该列的输入和输出格式均为 MDY;视频显示了我预期的行为。您可能需要同时更改两者。您可能不希望它们彼此相反,但将输出格式设置为 31JAN2024(ddmonyyyy?)可能有助于解释您所看到的内容。我也不确定这三个字母的月份缩写对您来说是否适用,但它确实消除了歧义。
操作系统的区域设置和 JMP 的“使用区域”复选框适用于文本导入(CSV)。我不知道 JMP 是否在报告中使用区域设置。
添加此复选框是因为很多 CSV 文件使用 DMY,并且很多国际用户的操作系统设置为 MDY。清除“使用区域设置”以忽略操作系统设置比更改操作系统设置更容易。您通常希望将 CSV 文件处理为 DMY,但并非总是如此。我认为逗号/句号/等分隔符/小数指示符也属于此讨论的一部分。单个复选框已过载;如果您需要更精细的控制,例如忽略操作系统的小数设置,但使用操作系统的日期设置,则需要更改操作系统设置并选中“使用区域设置”。
https://en.wikipedia.org/wiki/List_of_date_formats_by_country
https://en.wikipedia.org/wiki/Decimal_separator
回复:csv 文件:日.月.年嗯,我好像做错了什么。
我的系统配置如下:

(TT = DD)
跳转:

当我读取带有 DD.MM.YYYY 的文件时,JMP 将其读取为 MM.DD.YYYY。
在单元格中输入值时相同:
回复:csv 文件:日.月.年我认为您必须做两件事:OS 设置和 JMP 设置。