こんにちは、
セル内のタイムスタンプの削除に問題があります。例をご覧ください。2025年1月7日 午前0時00分
12:00:00 AM を削除して、これを 01/07/2022 に実現したいと思います。
ご協力をよろしくお願いいたします。
必要なのは、列の表示形式を変更することだけです。
JMP の日付/時刻値は、1904 年 1 月 1 日午前 12 時からの秒数を表す数値です。
したがって、JMPの2025年1月7日午前0時の数値は、2025年1月7日の数値と同じである。
withTime = informat("01/07/2025 12:00:00 AM","m/d/y h:m:s");
show(format(withTime,"fixed dec",12,2));
onlyDate = informat("01/07/2025","m/d/y");
show(format(onlyDate,"fixed dec",12,2));
Format(withTime, "fixed dec", 12, 2) = "3819052800.0";
Format(onlyDate, "fixed dec", 12, 2) = "3819052800.0";
列の形式を m/d/y に変更するだけで、必要なものが得られます。
すでに与えられた応答に加えて、JSL を使用して日付から時刻 (この場合は 12:00:00) を削除することも可能です。
:Date - Time Of Day( :Date )
残っているのは列の形式を変更することだけです。

添付の例も参照してください。
より一般的には、タイムスタンプから日付と時刻を削除します。TIMESTAMP列のデータが正しくフォーマットされている場合、右クリックメニューからクイック数式を使用できます。

そして、あなたが使うであろう式が出てきます
:TIMESTAMP - Time Of Day(:TIMESTAMP)

フォーマットを「ベスト」に変更することで、値が変更されたことを確認できます。
