
今、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"と返答されるのでしょうか。
仕様でしょうか?
No.1ベストアンサー
- 回答日時:
>を呼び出し、"19","1A","1B"と返答結果を期待しているのですが、
1A or 1AM=01:00(1:00AM)
1P or 1PM=13:00(1:00PM)
と見なされるんでしょう。
0A~12Aは00(0.5日未満)
13A~23A,0P~11Pは01(0.5日以上)
となります。
If文かSELECT CACE等で区分するしかないですね。
そういうことですか。
変だなと思って、一時間くらい悩んでいました。
1:00AMとみなされているんですね。
If文で回避するようにいたします。
ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excel vbaから実行するexe実行...
-
Visual Studio 「AnyCpu」について
-
「読み込み違反」が起きたとき...
-
Eclipse CDT MinGWによるC言語
-
Windows PowerShellでC言語を実...
-
ACCESSランタイムでエラー
-
実行ファイル(.exe)が別のPC...
-
外部exe呼び出しの方法 ShellEx...
-
VB6.0 exe作成時に実行時エラー...
-
MATLABのmccについて
-
JP1から起動したexeでhttpリク...
-
意味不明の実行時エラーで困っ...
-
ManagementClassが見つからない。
-
vba 時間の引き算 例えば 15:00...
-
VBAでArrayListを使う為の「msc...
-
VB6で作成したアプリを配布する...
-
印刷ダイアログを表示させたくない
-
ACCESSで設定した帳票の用紙サ...
-
印刷要求順番と印刷出力順番が...
-
プリンタの状態を取得したいです
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excel vbaから実行するexe実行...
-
Visual Studio 「AnyCpu」について
-
「読み込み違反」が起きたとき...
-
Windows PowerShellでC言語を実...
-
Format 関数のバグ?
-
C++初心者です。 debug asserti...
-
VB6.0 exe作成時に実行時エラー...
-
結果が見れない~
-
mscorlib.dllの初回例外について
-
C#VB、exeに埋め込んだexeの実行
-
一通ずつ処理したい(アウトル...
-
外部exe呼び出しの方法 ShellEx...
-
VB6 EXEとプログラムの違い
-
C言語に詳しい人に質問です。
-
ActiveDirectoryから値を取得
-
ActiveX → VB を起動するとCre...
-
JP1/File Transmission Server/...
-
ACCESSランタイムでエラー
-
MFCと.NETFramework
-
androidで.exeを実行できますか?
おすすめ情報