関数一覧
基本概念
日付コンポーネントはミリ秒単位のタイムスタンプを返します。 日付関数に関連する基本概念は次の2つです。- タイムスタンプ:タイムスタンプはコンピュータが時刻を記録する形式です。通常、ある瞬間を一意に識別する文字列で表されます。YiDAのフォームでは、日付コンポーネントはこの形式で時刻を保存します。
- 日付オブジェクト:日付オブジェクトは年・月・日・時・分・秒を表します。形式は Sat Aug 01 2015 00:00:00 GMT+0800 (China Standard Time) のようになり、北京時間の2015年8月1日 00:00:00 を意味します。日付オブジェクトは、日付の加算・減算などのさまざまな演算に対応しています。
例えば、パターン文字列
yyyy-MM-dd HH:mm:ss:S E D F w W z を使用して、現在時刻を書式化された日付テキストコンポーネントのデフォルト値としてフォーマットします。数式は次のように定義します。
ページの表示は次のとおりです。
FAQ
- Q1:数式を使用して現在の日付を取得するにはどうすればよいですか?
TIMESTAMP(NOW())。確認をクリックし、ページデザイナーの右上にある保存をクリックします。
Q:契約終了日を自動的に取得するにはどうすればよいですか?
A:以下の手順で契約終了日を設定します。
- フォームに2つの日付コンポーネントを追加し、それぞれ開始日および終了日と名付けます。
- 2つの数値コンポーネントを追加し、契約期間および閏年調整と名付けます。
1
ステップ1
閏年と平年で日数が異なるため、契約期間は通常、平年(365日)を基準に計算します。これを事前に数式で処理します。フォームを見やすく保つため、このフィールドは非表示にし、データは常に送信するように設定します。詳細な数式設定は下記のとおりです。
2
契約開始時刻と契約期間を入力すると、契約終了時刻が自動的に計算されます。数式は次のように設定します
- 結果