Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
日付の書式について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30551#CommentId84217
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2020/10/5 12:53:56
> 1.書式"yyyy"に和暦が適用されてしまうのは、Windows側の設定等が
> 関係しているのでしょうか?
Windows の地域設定です。
たとえば Today.ToString("MM/dd") が "10-05" になる可能性もありますし、
1234.ToString("#,##0") が "1.234" になる可能性もあります。
> 2.いかなる場合でも、書式"yyyy"に西暦4桁を適用するには、
> VB側でどのようにすればいいでしょうか?
ToString メソッドや String.Format メソッドの引数に、
CultureInfo クラスのインスタンスを渡します。
たとえば CultureInfo.InvariantCulture など。
https://qiita.com/tomboyboy/items/daf0d8427ba392c11a53
あるいは My.Application.ChangeCulture を使う手も。