1

ASP.NET で日付を処理するための便利な関数を備えたユーティリティ ライブラリを誰かが提案できるかどうか疑問に思っていました。

Subsonic Sugar には、いくつかの非常に優れた機能があります。

http://subsonichelp.com/html/1413bafa-b5aa-99aa-0478-10875abe82ec.htm http://subsonicproject.googlecode.com/svn/trunk/SubSonic/Sugar/

そこにもっと良いものはありますか?

過去 5 週間の開始日 (月) と終了日 (日) を計算したいと思っていました。

私は次のようなことを考えていました:

 DateTime Now = DateTime.Now;

    while(Now.DayOfWeek != DayOfWeek.Monday)
    {
        Now.AddDays(-1);
    }

    for(int i=0; i<5;i++)
    {
        AddToDatesList(Now, Now.AddDays(7));
        Now.AddDays(-7);
    }

しかし、これはくだらないようですか?さらに、これはまさに私が望むものではありません。なぜなら、その開始日00:00:00の時刻と終了日の時刻が必要だからです23:59:59

4

3 に答える 3

3

日付で処理しようとしている特定の問題はありますか? .NET の既存の日付 API で問題を解決できるのであれば、サード パーティのライブラリを検討する理由はないと思います。私が .NET を使用していたときは、日付をかなり処理する必要があり、標準ライブラリはかなりの量の機能を提供してくれました。

于 2008-09-14T21:02:18.960 に答える
0

System.DateTime と System.Timespan が処理できないことを正確に何をしたいですか?

于 2008-09-14T22:38:50.147 に答える
0

CSLA には SmartDate と呼ばれる便利なヘルパー クラスがあり、実際のアプリケーションで日付を使用する際の問題の多くに対処します。私が思い出す限り、それはフレームワークの残りの部分に結合されています。

于 2008-09-15T10:12:27.653 に答える