【Zoho People】数式項目:生年月日を和暦で表示

【Zoho People】数式項目:生年月日を和暦で表示

以下の数式を設定することで、和暦での日付表示が可能です。
  1. If(DateDiff(Date_of_birth,NewDateTime(2019,4,30,0,0,0),'Hour')>0,Concat('令和',If((GetYears(Date_of_birth)-2019)==0,'元',ToString(GetYears(Date_of_birth)-2018)),'年',ToString(GetMonths(Date_of_birth)),'月',ToString(GetDays(Date_of_birth)),'日'),If(DateDiff(Date_of_birth,NewDateTime(1989,1,7,0,0,0),'Hour')>0,Concat('平成',If((GetYears(Date_of_birth)-1989)==0,'元',ToString(GetYears(Date_of_birth)-1988)),'年',ToString(GetMonths(Date_of_birth)),'月',ToString(GetDays(Date_of_birth)),'日'),If(DateDiff(Date_of_birth,NewDateTime(1926,12,25,0,0,0),'Hour')>0,Concat('昭和',If((GetYears(Date_of_birth)-1926)==0,'元',ToString(GetYears(Date_of_birth)-1925)),'年',ToString(GetMonths(Date_of_birth)),'月',ToString(GetDays(Date_of_birth)),'日'),If(DateDiff(Date_of_birth,NewDateTime(1912,7,30,0,0,0),'Hour')>0,Concat('大正',If((GetYears(Date_of_birth)-1912)==0,'元',ToString(GetYears(Date_of_birth)-1911)),'年',ToString(GetMonths(Date_of_birth)),'月',ToString(GetDays(Date_of_birth)),'日'),If(DateDiff(Date_of_birth,NewDateTime(1868,1,24,0,0,0),'Hour')>0,Concat('明治',If((GetYears(Date_of_birth)-1868)==0,'元',ToString(GetYears(Date_of_birth)-1867)),'年',ToString(GetMonths(Date_of_birth)),'月',ToString(GetDays(Date_of_birth)),'日'),'明治より前')))))
Notes
上記では、生年月日項目のラベル名が「Date_of_birth」であることを前提としています。
もし異なる場合は、「Date_of_birth」の部分を該当のラベル名に置き換えてください。
明治より前の元号については対応していません(数式の内容の追加により対応可能です)。

    • Related Articles

    • 【Zoho CRM】生年月日から学年を算出する数式

      以下は小学校から博士までのサンプルです。用途に応じて適宜修正してご利用ください。 ...
    • 【Zoho CRM】西暦を自動的に和暦表示にできますか?

      カスタムで以下のような数式項目を作成することで、自動的に西暦表示の日付を和暦表示にすることは可能です。 以下、西暦を和暦表示にする数式サンプルです。 以下の「Contacts」を任意のタブ名に置き換え、「Date of Birth」を任意の日付項目名に置き換えていただければと存じます。 If(Year(${Contacts.Date of Birth})>0, Concat( If(Datecomp(${Contacts.Date of ...
    • 【Zoho CRM】数式項目に関する変更のお知らせ

      今回、数式項目に関して、以下のような変更がありましたので、ご紹介いたします。 以前までの挙動: 有効な数式項目をレイアウトから削除すると、その削除された項目は、「使用していない項目」セクション下に移動します。削除された数式項目はデータの詳細画面には表示されませんが、システムでは、バックエンドにて数式内に含まれる項目が編集/更新されるたびに計算を実行していました。 上記の挙動は、テンプレートに追加された数式項目が削除されているにもかかわらず、算出結果が表示されていたため、判明いたしました。 ...
    • 【Zoho CRM】日付の表示方法を、xxxx年x月x日形式にすることはできますか?

      日付項目を年月日の形式で表示することはできません。 ただし、数式項目をご利用いただくと、文字列形式になってしまいますが、ご希望の表示が可能です。 下記は連絡先の誕生日を年月日形式で数式項目で表示させるサンプルです。 Concat(Tostring(Year(${連絡先.誕生日})),'年',Tostring(Month(${連絡先.誕生日})),'月',Tostring(Dayofmonth(${連絡先.誕生日})),'日') ...
    • 【Zoho CRM】数式項目に関するアップデートのお知らせ

      今回ご紹介する機能アップデートは、すべてのユーザーに対し適用されています。 製品価格の計算、ROIの評価、顧客のライフタイムバリューの評価、あるいはデータの年齢の決定など、現代のビジネスはその性質上、毎日計算に依存しています。 Zoho CRMでは、数式項目を使用してデータ内にそのような計算を含めることができます。今回は、ビジネスプロセスにおける数式の精度と使いやすさを向上させるための新しい機能強化をご紹介します。 機能強化1:時間ベースの数式を自動更新し、リアルタイムの値を表示します。 ...

    Zoho Community

    オンライン掲示板やユーザー交流会など、Zoho活用に役立つコンテンツが満載!


      Zoho CRM 管理者向けオンライントレーニング

      Zoho CRM 導入後の動き出しをスムーズに。初期設定から操作方法、便利機能まで… Zoho の講師がデモを交えて解説。CRM管理者の必須スキルを短期間で習得しましょう。


        ウェビナー情報はこちら!

        さまざまな企業で業務改善にあたるエキスパートたちの事例セミナーをご提供しております。最新の予定や、配信済みのウェビナー動画はこちらをご確認ください。