0
A
答えて
2
ADD-INTERVAL
はあなたの友人です。シンプルな日付と日の場合は、+と - を使用することもできます。
ADD-INTERVAL(日時、期間、量、期間単位)
にする時間間隔を追加、またはDATE、DATETIME、またはDATETIME-TZ値から時間間隔を減算し、リターン新しい値
日時
値がDATE、DATETIME、またはDATETIME-TZで発現。
間隔量
Aを使用して、>に追加または日時値から減算する時間の量を示す(正または負の)符号付き整数。
間隔単位
文字定数、または時間単位以下>のいずれかに評価される文字式:「年」、「ヶ月」、「週」、「日」、「時間'、' minutes '、>' seconds '、または' milliseconds 'です。これらの値は大文字と小文字を区別せず、 という単数形です。
例:あなたは、2つの日付または日付時刻の差分を取得するためにINTERVAL
を使用することができます
DEFINE VARIABLE dToday AS DATE NO-UNDO.
DEFINE VARIABLE dNow AS DATETIME NO-UNDO.
dToday = TODAY.
DISPLAY dToday LABEL "Today" WITH FRAME frDate SIDE-LABELS 1 COLUMN.
DISPLAY dToday + 1 LABEL "Tomorrow 1" WITH FRAME frDate.
DISPLAY ADD-INTERVAL(dToday, 1, "day") LABEL "Tomorrow 2" WITH FRAME frDate.
DISPLAY ADD-INTERVAL(dToday, 1, "week") LABEL "Next week" WITH FRAME frDate.
DISPLAY ADD-INTERVAL(dToday, -1, "week") LABEL "Last week" WITH FRAME frDate.
DISPLAY ADD-INTERVAL(dToday, 1, "month") LABEL "Next month" WITH FRAME frDate.
DISPLAY ADD-INTERVAL(dToday, 1, "year") LABEL "Next year" WITH FRAME frDate.
dNow = NOW.
DISPLAY dNOW LABEL "Now" WITH FRAME frDateTime SIDE-LABELS 1 COLUMN.
DISPLAY ADD-INTERVAL(dNow, 1, "hour") LABEL "Next hour" WITH FRAME frDateTime.
DISPLAY ADD-INTERVAL(dNow, 30, "minute") LABEL "In 30 minutes" WITH FRAME frDateTime.
DISPLAY INTERVAL(dToday + RANDOM(1,30), dToday, "minutes") LABEL "Difference in minutes".
。
INTERVAL(datetime1で、DATETIME2、間隔単位)
がINT64値として2つの日付、DATETIME、またはDATETIME-TZ値間の時間間隔を返します。
datetime1で
値がDATE、DATETIME、またはDATETIME-TZで発現。
DATETIME2
値がDATE、DATETIME、またはDATETIME-TZで発現。
間隔単位
文字定数、または 以下の時間単位の一つと評価された文字式:「年」、「ヶ月」、「週」、「日」、「時間'、' minutes '、>' seconds '、または' milliseconds 'です。これらの値は大文字と小文字を区別せず、 という単数形です。
関連する問題
- 1. 指定した日付にユーザー定義の月が追加されました
- 2. 指定日に30日(月)を追加するには?
- 3. この日付に月を追加する方法
- 4. 文字列データ型のjtextfieldで指定された日付に日数を追加する方法
- 5. 次の月曜日から指定された日付に計算する
- 6. 月に日付を追加する
- 7. レールで日付を月に追加する方法
- 8. 指定された日付から月を引く
- 9. 進行中のテンポラリテーブルフィールドにxml属性を追加する方法
- 10. Apache POIの指定されたセルに行を追加する方法
- 11. Html5日付管理の問題:12月の特定の日付に3日を追加すると、jsで翌月1月が返されます
- 12. PHP指定された日付の月曜日と日曜日の日付を取得する方法を教えてください。
- 13. モーメントjsで指定された日付にミリ秒を追加する方法は?
- 14. 指定された日付の日を印刷するには?
- 15. PHPの指定した日付範囲の月の開始日と終了日を取得する方法
- 16. ジャンゴ、日付範囲の指定された月と年によってフィルタ
- 17. 指定された日付の製品のみにリダイレクトする方法
- 18. ルビー - 日付取得 - 指定した年、月、weeknumber日
- 19. PostgreSQLの同じ列の日付のセットに指定された日付のレコードを取得する方法
- 20. TypeScriptで日付に日付を追加する方法
- 21. 現在の日付に1か月を追加するには
- 22. 現在の日付に+6ヶ月を追加するには
- 23. 指定された月の日付を含むすべての行を選択します。
- 24. 日付を追加する方法( 'H:i:s')?
- 25. 各日付/日に特定の日付範囲の更新された行数をカウントする方法
- 26. シェル:指定されたテキスト行の間に改行を追加する
- 27. SQL:毎月の特定の日付から日付をグループ化する方法
- 28. Cで指定された日付を印刷するには
- 29. 指定された日付から最初の日付を取得する
- 30. VBScript - 指定された行の後に新しい行を追加する方法
これは非常に広範な質問であり、あなた自身の努力を示していません。あなたはチュートリアルを試しましたか?もしそうならば、どこにいらっしゃいましたか? –
ありがとうRory、 まず私は自分のことを試みましたが、私は正確な解決策を見つけませんでした。あなたは学習目的のためにopengeにいくつかのノートを共有できますか?実際には私は完全に初心者です。ですから、私がopengeを学ぶのを助けてください。 ありがとうございます、 – Purushottam