日附形式の「平成Y」に就いてNo.34753
5HPONGO さん 08/09/25 11:48
 
 まいど,5HPONGOと申します。お世話になつてをります。

 さて,CurrentDate函數等で,日附形式の「平成Y」の仕樣は次のやうになつて
をります:

| 「平成Y」について、文字列の途中に"平成"という文字列があると、それを見つけた
| 所以降から、「Y」または「YY」は和暦の値を返す動作になります。なので、例えば
| 「YYYY平成YY」と書くと、最初の4桁のYYYY部分は西暦になって、後のYYは和暦にな
| ります。

 これは

        [2008(平成20)年 9月25日(木曜日) 午前11時32分]

のやうにするには非常に便利ですが,

        [平成20(西暦2008)年 9月25日(木曜日) 午前11時32分]

のやうにするには非常に不便です。

 「平成Y」又は「平成YY」の「Y」のスコープを「平成」の後に現れる1囘限り
にするか,或いは「Y」と「y」とで意味を變へるとか云ふ方法はとれないもので
せうか? 勿論,例示したもの以外の方法でも構ひませんが,「西暦」をトグル
スイッチとする方法だけは避けて戴ければと存じます。

 以上,御考慮戴ければ幸ひに存じます。

 ほな,ご機嫌よろしう。
----
5HPONGO
[平成20(西暦2008)年 9月25日(木曜日) 午前11時32分]

[ ]
RE:34753 日附形式の「平成Y」に就いてNo.34755
秀まるお2 さん 08/09/25 13:44
 
 CurrentDate関数を2回使えば一応期待する動作が可能になります。

   dllfuncstr("CurrentDate","平成YY") +
   dllfuncstr("CurrentDate", "(西暦2008)年.....");

 みたいにすればいいと思います。

 ですが、次のバージョン(V5.11)では、5HPONGOさんのような仕様にしてみま
す。

[ ]
RE:34755 日附形式の「平成Y」に就いてNo.34757
5HPONGO さん 08/09/25 14:46
 
秀まるお2さん

 まいど,お世話になつてをります。

>  CurrentDate関数を2回使えば一応期待する動作が可能になります。
>
>    dllfuncstr("CurrentDate","平成YY") +
>    dllfuncstr("CurrentDate", "(西暦2008)年.....");
>
>  みたいにすればいいと思います。

 あ,さうですね。1囘でやらうとしたので無理が生じてゐました。

>  ですが、次のバージョン(V5.11)では、5HPONGOさんのような仕様にしてみま
> す。

 有難う存じます。

 ほな,ご機嫌よろしう。
----
5HPONGO
[平成20年 9月25日(木曜日) 午後 2時44分]

[ ]