http://FMPro.info  FileMaker Pro 関連総合ポータルサイト

YearNameToDate 関数

カテゴリー : 日付
計算結果のデータタイプ : 日付
対応FileMakerバージョン : 対応 7  対応 8  対応 8.5  対応 9  対応 10  対応 11  未対応 12  未対応 13  未対応 14  未対応 15
作者 : 社本修司 株式会社ジェネコム

概要

元号で書かれたテキストから日付を返します。

構文

YearNameToDate ( 日付テキスト )

引数

引数名タイプ備考
日付テキストテキスト元号で書かれたテキスト平成元年12月30日

別のウィンドウで、引数の値を変更してテストすることが出来ます

YearNameToDate ( "平成元年12月30日" )

結果

1989.12.30

/*==============================================================

  カスタム関数    
YearNameToDate ( 日付テキスト )

  "平成16年1月1日"という元号で書かれたテキストから日付を得ます。
  "H16.1.1"というテキストなら日付として解釈するファイルメーカーの機能を
  そのまま利用しています。
  (平成十六年一月一日のように漢数字が使われている場合は変換できません。)
=============================================================*/


GetAsDate
(
    Substitute (
        日付テキスト ;
        [ "西暦" ; "" ] ;
        [ "明治" ; "M" ] ; [ "明" ; "M" ] ;
        [ "大正" ; "T" ] ; [ "大" ; "T" ] ;
        [ "昭和" ; "S" ] ; [ "昭" ; "S" ] ;
        [ "平成" ; "H" ] ; [ "平" ; "H" ] ;
        [ "元" ; "1" ] ;
        [ "年" ; "." ] ; [ "月" ; "." ] ; [ "日" ; "" ]
    )
)
// ©2004,SHAMOTO Syuji <http://www.FMPro.jp>

エンコードは Unicode (UTF-8)、改行タイプは LF (Unix) 形式のテキストとして保存します。
テキストエディタで正常に開かない場合は、エンコードを指定してファイルを開くようにしてください。

詳細説明

"平成16年1月1日"という元号で書かれたテキストから日付を得ます。
"H16.1.1"というテキストなら日付として解釈するファイルメーカーの機能を
そのまま利用しています。
(平成十六年一月一日のように漢数字が使われている場合は変換できません。)

この関数が使用する他のカスタム関数

この関数を使用する他のカスタム関数

注意:ここで紹介されているカスタム関数をご自分のシステムに組み込んだ場合に発生した問題についてはFMPro.infoは責任を負いません。

Copyright © 2004-2009 FMPro.info All Rights Reserved.