none
format関数について RRS feed

  • 質問

  •  大変、初歩的な質問かもしれませんが format関数について質問します ユーザー定義のformat関数で format(now, "h:mm tt")とすると 「12:15 午後」というふうに 午前、午後の表示が漢字で出ます AM、PMという表示にしたいのですが MSDNでは上記のようになっていたのですが漢字で出てしまいます 書き方が間違っているんでしょうか?

     

    2006年7月17日 7:40

回答

  • このあたりは、カルチャについて調べれば解決するかと思います。
    まずは、CultureInfo クラスをリファレンスで見てみましょう。

    2006年7月17日 8:58
  • >このあたりは、カルチャについて調べれば解決するかと思います。
    >まずは、CultureInfo クラスをリファレンスで見てみましょう。

    じゃんぬねっとさん ありがとうございます

    ゆっくりと調べてみます ありがとうございました。

    2006年7月17日 11:35

すべての返信

  • いろいろ試してみたところ,

    Now.ToString("hh:mm tt", New CultureInfo("en-US").DateTimeFormat)

    でAM,PMの表示ができました。

    しかし,fomat関数ではどうやるのかわかりませんでした。

    参考になれば幸いです。

    2006年7月17日 8:13
  •  YAS.sさん どうもありがとうございました

    Now.ToString("hh:mm tt", New Globalization.CultureInfo("en-US").DateTimeFormat)

    と書けば うまく表示されるようになりました

    これは 「US表示にしなさい」というコードでしょうか?

    2006年7月17日 8:36
  • このあたりは、カルチャについて調べれば解決するかと思います。
    まずは、CultureInfo クラスをリファレンスで見てみましょう。

    2006年7月17日 8:58
  • >このあたりは、カルチャについて調べれば解決するかと思います。
    >まずは、CultureInfo クラスをリファレンスで見てみましょう。

    じゃんぬねっとさん ありがとうございます

    ゆっくりと調べてみます ありがとうございました。

    2006年7月17日 11:35