C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 76 を表示中)
■45163 / )  日付を和暦で表示させたい
□投稿者/ Alice (1回)-(2010/01/04(Mon) 00:33:44)

分類:[C#] 

2010/01/04(Mon) 00:37:09 編集(投稿者)
2010/01/04(Mon) 00:36:27 編集(投稿者)

<pre><pre>お世話になります。
Visual Studio2005でC#を使ってるのですが、
DateTimePickerで日付を選び、すぐ後にスペースを入れ、文字を入れたものがあります。(例:2010/01/01 あああ)
それをWordのテンプレートにはき出したいので、以下の関数を使っています。
public static string formatWarekiZenkaku(string s)
{
if (s != null && s != "")
{
return s;

}
else
{
return "平成  年  月  日";
}
}

こうすると、日付の後の文字列がない場合は和暦で日付が出るのですが、
日付と文字列が混在している状態だと、(例:2010/01/01 あああ)といった感じで西暦と文字列が表示されます。
これを(平成22年1月1日 あああ)と和暦で出るようにしたいのですが、どう追加すればいいでしょうか?
日付の欄と文字列の欄を別々に作成するのではなく、一つのDateTimePickerの枠の中に混在させている状態で変換させたいです。
調べていたら、コントロールパネルで設定するとよいとあったのですが、システム上で和暦になるようにしたいのでコードを追加してできるようにしたいと思っています。
どうかご教授の程よろしくお願いします。
</pre></pre>
返信 編集キー/


管理者用

- Child Tree -