機械翻訳について

FormatDate

書式設定された日付文字列を返します。

構文

FormatDate ( date, internal-date-format )

パラメータ

date

1970年1月1日から2037年12月31日までの入力日を表す数値。 この数値は、1970年1月1日の深夜から経過した秒数です。 この番号を取得するには、次のいずれかの関数を使用: Today()、TodateEx()、GetFirstDate()、GetLastDate()、DateRoll()。

メンバーの日時属性プロパティを使用して、この数値を取得することもできます。 たとえば、

  • Product.currentmember.[Intro Date]は、コンテキスト内の現在の製品の製品導入日を返します。

  • [Cola].[Intro Date]は、Colaの製品導入日を返します。

internal-date-format

サポートされている日付書式を示す次のリテラル文字列(順序付きリストの数値およびカッコの例を除く)のいずれか。

  1. "mon dd yyyy" (Example: mon = Aug)

  2. "Month dd yyyy" (Example: 月= August)

  3. "mm/dd/yy"

  4. "mm/dd/yyyy"

  5. "yy.mm.dd"

  6. "dd/mm/yy"

  7. "dd.mm.yy"

  8. "dd-mm-yy"

  9. "dd Month yy"

  10. "dd mon yy"

  11. "Month dd, yy"

  12. "mon dd, yy"

  13. "mm-dd-yy"

  14. "yy/mm/dd"

  15. "yymmdd"

  16. "dd Month yyyy"

  17. "dd mon yyyy"

  18. "yyyy-mm-dd"

  19. "yyyy/mm/dd"

  20. "Long format" (Example: "WeekDay, Mon dd, yyyy")

  21. "Short format" (Example: "m/d/yy")

ノート

  • 無効な入力日を使用すると、エラーが返されます。

  • 内部書式文字列に含まれていない余分な空白を使用すると、エラーが返されます。

  • この関数は、yy形式の1970から2029の範囲の年を解釈します。 したがって、2006年6月20日の日付書式mm/dd/yyを使用して関数を呼び出した場合、返される日付文字列は06/20/06になります。

次の問合せは、市場Californiaでのリリース日以降のすべてのColas製品の最初の10日間の販売を返します。

WITH MEMBER 
 Measures.[first 10 days sales] AS 
  'SUM(
     LastPeriods(-10, 
      StrToMbr(
       FormatDate("Mon dd yyyy", Product.CurrentMember.[Intro Date]) 
          )
         )
  , Sales)'
SELECT
 {[first 10 days sales]} 
ON COLUMNS,
 {Colas.Children}
ON ROWS
FROM MySamp.basic
WHERE (California, Actual);