やあ、
日付を特定の方法でフォーマットしようとしています。
私はすでに見てきたhttp://www.jmp.com/support/help/Date-Time_Functions_and_Formats.shtmlフォーマットについてはわかりませんが、必要なフォーマットに適したオプションがありません。
現在、次のように設定しています。
startDate = As Date( Today() - 86400 ); //get current time for yesterday
startDateEB = Number Edit Box( startDate, 10 );
startDateEB << Set Format( Format( "yyyy-mm-dd" ) );
次のようなボックスが得られます。

この数値編集ボックスの内容は、後でクエリに挿入されます (したがって、2017-11-28 07:30:00 のような形式にする必要があります)。特定の時間枠を引きたい場合、これは許可されません。
Set Format(Format()) パラメータを変更しようとしました
startDateEB << Set Format( Format( "yyyy-mm-dd hh:mm" ) );
しかし、Format はこれを受け入れず、日時の数値を返すだけです。
これに対する回避策はありますか?
それともまったく別のアプローチですか?
前もって感謝します。
日付と時刻の部分の間に T を入れてみてください。
startDateEB << Set Format( Format( "yyyy-mm-ddThh:mm:ss" ) );
[列情報] ダイアログ ボックスのヘルプ ページの [数値形式] セクションから (テキスト編集ボックスは同じ形式を使用します):
時間形式
時刻形式を選択すると、入力形式も指定できます。 時刻形式はデータ テーブル セルに時刻がどのように表示されるかを示し、入力形式は時刻の入力方法を示します。
•次の日付形式では、先頭に追加された日付の午前 0 時からの時間数、分数、および秒数を追加できます。
–月/日/年
–日/月/年
–年月日
–だもん
–モンディー
–ロケール日付
たとえば、2004 年 12 月 31 日の数値は 3,187,296,600 で、2004 年 12 月 31 日午前 12 時 10 分を表します。
• :日:時:分と:日:時:分:秒からの日数、時間数、分数、および秒数を表示します1904年1月1日. たとえば、2004 年 12 月 31 日の結果は :36890:00:10: と :36890:00:10:00 です。
•時:分:秒と時:分日付フィールドに日付の時、分、秒の部分を表示します。 たとえば、2004 年 12 月 31 日午前 12:10 の結果は、午前 12:10:00 と午前 12:10 になります。
• yyyy-mm-ddThh:mmとyyyy-mm-ddThh:mm:ss年、月、日、時刻を表示します。 たとえば、2004-12-31T12:10:00 です。 T は、それ自体を表すリテラル値です。