如何將日期轉換為秒數以在日期差異方法中使用它我有一個程式碼部分,我必須透過查找當前日期和最小日期(初始日期)之間的差異來建立新的列小時。但不幸的是,我嘗試了很多方法,但仍然無法找到解決方案。
// Convert "Date" from Character to Date format
col = Column(dtCombined, "Date");
col << Data Type("Numeric", Informat("y/m/d"), Format("d/m/y"));
col << Modeling Type("Continuous");
//Finding the initial date
initialDate = Col Minimum(dtCombined:Date);
Show("Earliest Date Found:", initialDate);
// Add "Hours" column as the first column
dtCombined << New Column("Hours",
Numeric,
Continuous,
Formula(Date Difference(:Date, initialDate, "Hour"))
);
以下是我嘗試過的事情 -
當用與初始日期相同的日期值減去初始日期時,這些都不回傳 0 -
Show(Date Difference(24 - 09 - 2024, 3809980800, "Hour"));
Show(Date Difference(24 - 09 - 2024, As Date(3809980800), "Hour"));
Show(Date Difference(As Date(24 - 09 - 2024), 3809980800, "Hour"));
Show(Date Difference(24 - 09 - 2024, As Date(Format(3809980800, "d/m/y", 10)), "Hour"));
Show(Date Difference(24 - 09 - 2024, Informat("3809980800", "d/m/y"), "Hour"));
initialD = Format(3809980800 + Informat("01/01/1904", "m/d/y"), "d/m/y");
Show(initialD);
k = Format(3809980800, "d/m/y");
Show(k);自動化和腳本回覆:如何將日期轉換為秒數以便在日期差異方法中使用它將日期轉換為 JMP 的 datenum 格式後,一切都會變得非常簡單,而且通常會使用格式模式進行轉換。

您能否提供包含幾個日期字串值的表格範例?
回覆:如何將日期轉換為秒數以便在日期差異方法中使用它此 JSL 傳回值 0
Show( Date Difference( datedmy(24,09,2024), 3809980800, "Hour" ) );
回覆:如何將日期轉換為秒數以便在日期差異方法中使用它24 - 09 - 2024 的日期是 12/31/1903 23:26:00。 JMP 幫助確實有關於日期函數的相當不錯的文檔https://www.jmp.com/support/help/en/18.1/#page/jmp/date-and-time-functions.shtml#腳本索引也是如此

以下是一些更簡單的選項
Date Difference(24Sep2024, 3809980800, "Hour");
Date Difference(Date DMY(24, 9, 2024), 3809980800, "Hour");
也不要忘記檢查 Date Difference() 中的對齊方式(預設為「開始」)。
回覆:如何將日期轉換為秒數以便在日期差異方法中使用它

這是原始數據,我將其轉換為數字形式以獲取最小日期(代碼中的初始日期)。
然後我使用下面的程式碼來獲取兩者之間的差異。問題是日期列的日期是 d/m/y( 2024 年 9 月 24 日 ) 格式,而 initalDate 以秒為單位
Formula(Date Difference(:Date, initialDate, "Hour"))
回覆:如何將日期轉換為秒數以便在日期差異方法中使用它謝謝吉姆,我只是想知道我是否從日期列的值中取出日期、小時和月份,然後使用 datedmy 。讓我試試這個
回覆:如何將日期轉換為秒數以便在日期差異方法中使用它涼爽的 。謝謝,讓我試著回去
回覆:如何將日期轉換為秒數以便在日期差異方法中使用它秒、d/m/y、q/yyyy......只要有日期,格式都無關緊要。無論如何,JMP 都會將它們視為自 1904 年 1 月 1 日午夜以來的秒數(JMP 幫助會告訴您這一點)。
你想做什麼?找出日期之間的差異?如果您確實想這麼做,那為什麼要與我們的時間進行比較,而不是與日子進行比較?我確實提到了 JMP 幫助和腳本索引,它們都會解釋你可以用日期差異做什麼以及有效的間隔名稱是什麼https://www.jmp.com/support/help/en/18.1/#page/jmp/date-and-time-functions.shtml?os=win&source=application#2538966 ww(ww2538966 ww...