DOBON.NET どぼん!のVB道掲示板(プログラム)過去ログ

yyyymmdd形式からyyyy/mm/dd形式へ書式の変更

VB6では
format(20030405,"@@@@/@@/@@")で
"2003/04/05"となりますが
VB.NETで実行すると
"@@@@/@@/@@"となってしまいます。

別の方法でいいやり方はないでしょうか?

以上です
>VB6では
>format(20030405,"@@@@/@@/@@")で
>"2003/04/05"となりますが
>VB.NETで実行すると
>"@@@@/@@/@@"となってしまいます。
>
>別の方法でいいやり方はないでしょうか?

日時を文字列に変換する方法ということであれば、私のサイトの「日時を文字列に変換する」をご覧ください。

日時を文字列に変換する
http://dobon.net/vb/dotnet/string/datetimeformat.html

数字を文字列に変更するということであれば、次のような感じになるのではないでしょうか?

20030405.ToString("0000/00/00")
回答ありがとうございます

下記要領で対応できました。
どうもありがとうございます。
>
>数字を文字列に変更するということであれば、次のような感じになるのではないでしょうか?
>
>20030405.ToString("0000/00/00")

DOBON.NET | プログラミング道 | プログラミング掲示板