日付と時刻の列を変更して、日付のみを生成します。また会いましたね、
日付と時刻の列を変更して、日付のみを生成する方法を教えてください。
列情報を介して日付のみを表示するように日付と時刻の列を変更しましたが、日付を X 軸として使用して変動性チャートを作成しようとすると、まだ日付と時刻が取得されます。
前もって感謝します。
Re: 日付と時刻の列を変更して、日付のみを生成します。日時の値は、1904 年 1 月 4 日 00:00:00 (午前 0 時) からの秒数として格納されます。
日付値は、1904 年 1 月 4 日の午前 0 時から当該日付の午前 0 時までの秒数としても保存されます。
どちらの値も秒単位で格納されるため、datetime 値から時刻部分を差し引くだけで date 値を取得できます。
//today() returns the current date and time
datetime=today();
//subtract the time portion of datetime
date=datetime - time of day(datetime);
//show datetime and date as seconds and then format date to see the date
show(datetime, date, format(date, "mm/dd/yy"));
これは、数式エディターで実行して、日付を含む新しい列を作成することもできます。 最も簡単な方法は、datetime 列の上部を右クリックして、[新しい数式] -> [日付時刻] -> [日付] を選択することです。

Re: 日付と時刻の列を変更して、日付のみを生成します。常に秒単位の時間を日単位に変えて、床に置いてから秒単位に戻すことができます
x = today();
show(MDYHMS(x));
show(MDYHMS(floor(x/(60*60*24))*60*60*24));
Re: 日付と時刻の列を変更して、日付のみを生成します。こんにちは@ileshem 、
データ形式は、実際の基になる値を変更するのではなく、表示方法だけを変更します。これを行うためのより良い方法があるかもしれませんが、多くの場合、元のデータ時間列の値を取得し、次のような列数式でフォーマットする新しい列を作成するだけです:
Format(:Column 1, "m/d/y")
これにより、時刻データが削除され、実質的に午前 12:00:00 に変更されます。次に、列の数式を削除し、新しい列の形式を [列情報] で目的の日付形式に変更します。