日付表示スタイル

  • 作成者:ayuan0625
  • 編集回数:9次
  • 最終更新:FRInternational 于 2021-11-26
  • 一.説明

    日常の仕事において、帳票を設計する時によく使うウィジェットの一つが「タイムウィジェット」です。しかし、ニーズが多種多様に存在するため、表示の形式もそれぞれ違います。

    ここでは、既知の表示形式について紹介します。利用者からの補足も歓迎します。

    二.当日の時間表示

    日付ウィジェットの詳細-ウィジェット値で数式を=today()に定義すると、下に示すように、終了時間を当日にカスタマイズすることができます。

     

    三.カスタマイズした年を表示

    1.方法一

    セルをクリックし、形式-データ辞書を右ボタンで選択します。或いは、右側のセル属性テーブル-形式>データ辞書からrange()関数を通じて年を表示させ、テンプレートを保存します。PC端末プレビューをクリックすると、下に示すように、2017年という結果が返されます。

     

    2.方法二

    例えば、データベースの日付フィールドが2017-01-01で、年だけを使用したい場合、二種類の処理方法があります。

    · LEFT() 関数:セルに=LEFT(2017-01,4)を入力すると、左から4の文字列を切りとり、戻り値は2017になります。

    · YEAR() 関数:セルに=YEAR(’2017-01-01’)を入力すると、日付の年が返されることで、戻り値は2017になります。

    四.現在時間を取得

    それぞれyear()、month()、day()の三つの関数を通じて日付の年月日を取得します。

    · 現在の年を取得:セルに=year(now())を入力すると「2017」が返されます。

    · 現在の月を取得:セルに=month(now())を入力すると「02」が返されます。

    · 現在の日を取得:セルに=day(now())を入力すると「14」が返されます。

    注:year()、month()、day()に対応する年\月\日に小数がある場合、現在の年、月または日が返されます。つまり、year(today())、month(today())とday(today())に相当します。

    五.日付の中国語の曜日を返す

    FORMAT()、SWITCH()、WEEKDAY() 、DATE()の四つの関数で日付の中国語の曜日を返すことができます。

    · セルに=FORMAT(DATE(2017,03,06), "EEEEE")を入力すると、「星期一」という結果が返されます。

    · セルに=SWITCH(WEEKDAY(DATE(2017,03,06)),1,’星期一’,2,’星期二’,3,’星期三’,4,’星期四’,5,’星期五’,6,’星期六’,0,’星期日’)を入力すると、「星期一」という結果が返されます。

    六.日付の特別形式の変換

    FORMAT()関数を使って形式を変換します。

    · 現在の年月日と曜日:セルに=FORMAT(today(),"yyyy年MM月dd日 EEEEE")を入力すると、「2020年12月25日 金曜日」という結果が返されます。

    · 現在の年:セルに=FORMAT(today(),"yyyy年")を入力すると、「2020年」という結果が返されます。


    Attachment List


    Theme: FineReport 帳票実例
    既に最初
    既に最後
    • Helpful
    • Not helpful
    • Only read