|
分類:[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>
|