Format 関数のバグ?
今、OS:WindowsXP Pro SP2
VB:6.0 SP6 の環境でアプリケーションを作成しています。
上記の環境で、Format関数に関して質問があります。
今、2桁の文字列のコードをゼロ埋め(0 埋め)にして表示させたいと考えております。そこで、以下の関数を利用いたしました。
Format("19", "00")
Format("1A", "00")
Format("1B", "00")
を呼び出し、"19","1A","1B"と返答結果を期待しているのですが、
実際に実行すると、"19","00","1B"と返答されてしまいます。
なぜ、"1A"だけ、"00"と返答されるのでしょうか。
仕様でしょうか?
補足
ありがとうございます。実際にやってみたのですが、now の部分を2003という文字で変換すると、明治38年になってしまいます。なぜでしょうか?