• ベストアンサー

VB.NETで「20040101」を「西暦2004年01月01日」とするメソッド

いまASP.NETでユーザ登録のページを作成しているのですが、ユーザにフォームで入力してもらった半角数字8桁の値をあるメソッドで「西暦2004年01月01日」のようにして返すようにしたいです。 まだ経験が浅いのでよくわからないのですが、どうすれば可能でしょうか。教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • gesotoku
  • ベストアンサー率28% (77/271)
回答No.1

フォームの値を取得した後に Left関数とMid関数でデータをばらして それをつなげる処理を設ければ良いのではないですか。 きちんと8桁の数値が入っているかどうかは Varidateコントロール等でチェックさせるなりして。

noname#7765
質問者

お礼

ありがとうございました。

その他の回答 (1)

回答No.2

#1さんに補足しておきます 数値をstr関数で文字列化するときは、 文字列の頭に空白が1文字付与されることを 忘れずに。

noname#7765
質問者

お礼

ありがとうございました。

関連するQ&A