C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■102511 / 1階層)  日が変わった時のデータ保存方法
□投稿者/ 魔界の仮面弁士 (3708回)-(2023/11/10(Fri) 13:58:46)
2023/11/10(Fri) 14:00:03 編集(投稿者)

追記:「@」を書き忘れてた

No102504 (MASA さん) に返信
> DateTime.Now.ToString("yyyyMd")

これだと、
 2024年1月23日
 2024年12月3日
の両方が "2024123" になりますよ。

せめて
 .ToString(@"yyyy\-M\-d") → 2024-1-23
 .ToString("yyyyMMdd") → 20240123
などにしておくべきでは。



さらに言えば、OS の地域設定が「和暦」モードだった場合、
yyyy は 2024 ではなく 06 を返すことになるので、
カルチャーを明示して変換するのがより望ましいです。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←日が変わった時のデータ保存方法 /MASA →Re[2]: 日が変わった時のデータ保存方法 /MASA
 
上記関連ツリー

日が変わった時のデータ保存方法 / MASA (23/11/10(Fri) 10:20) #102504
Re[1]: 日が変わった時のデータ保存方法 / WebSurfer (23/11/10(Fri) 10:36) #102505
Re[1]: 日が変わった時のデータ保存方法 / furu (23/11/10(Fri) 12:52) #102509
日が変わった時のデータ保存方法 / 魔界の仮面弁士 (23/11/10(Fri) 13:58) #102511 ←Now
  └ Re[2]: 日が変わった時のデータ保存方法 / MASA (23/11/10(Fri) 16:52) #102515
    └ Re[3]: 日が変わった時のデータ保存方法 / MASA (23/11/10(Fri) 17:29) #102516
      └ Re[4]: 日が変わった時のデータ保存方法 / とっちゃん (23/11/10(Fri) 20:38) #102518

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信