TimeProvider
.NET 8で標準搭載された、現在時刻とローカルタイムゾーンをテストで差し替え可能にする時刻抽象。.NET Framework 4.6.2以降でもNuGetパッケージで利用できる。
- 概念URI
https://comcomponent.com/knowledge/timeprovider/
- 別名・表記
- FakeTimeProvider / Microsoft.Bcl.TimeProvider
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- UTC保存の原則はTimeProviderを利用します。テストで時刻を差し替え可能にしたい場合、発生時刻の取得はTimeProvider.GetUtcNow()に統一し、DateTime.Nowの直書きをやめる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- .NET(Core以降)はTimeProviderを利用します。TimeProviderは.NET 8以降に標準搭載された時刻抽象である / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
- .NET FrameworkはTimeProviderを利用します。.NET Framework 4.6.2以降でもMicrosoft.Bcl.TimeProviderパッケージで同じTimeProvider型が使える / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。