1

C# を使用して、実際の日付ではなく、現在のシステム日付を取得し、3 か月を減算して、ループを使用して前の 3 か月を取得する必要があります。私はあなたができると思った:

DateTime currMonth = DateTime.Now.AddMonths(-3);

私は、DateTime.Now が実際に現在のシステム日付を提供したという印象を受けましたが、私のコードをテストした人によると、日付を取得していないとのことです。

どんな洞察やリソースも素晴らしいでしょう!

4

1 に答える 1

8

DateTime.Nowローカルシステムの日付/時刻が得られるので、次のようにします。

  • システムクロックに依存します
  • システムのタイムゾーンに依存します

それがあなたが求めているもののように聞こえます。「日付が取得されていない」という意味が明確ではありませんが、上記の両方が必要であると仮定すると、私には正しいように見えます。日付だけが必要であることを明確にするために、を使用することをお勧めしDateTime.Todayますが、これはDateTime.Now.Date.

于 2012-11-26T22:01:30.587 に答える