たとえば、開始日が05-09-2016(dd-mm-yyyy)、 、終了日が09-01です-2017asp.net/c#の2つの開始日と終了日から週番号を取得する方法
と私は週に1 と呼ばれるように、最後の週は18
はEDITであることを9月5日から始まる週を持つようにしたい:私は日付を与え、これらの二つの開始日と終了日からされなければなりませんそれは私に週番号を与えるべきです。たとえば。私が09-11-2016に入ると、それは私に週を与えるべきです6
そして私はハードコーディングをしないでこれを達成しなければなりません。
今uptil ...何かアドバイスをください私はこの
DateTime date = new DateTime(2016, 09, 05 );
DateTimeFormatInfo dfi = DateTimeFormatInfo.CurrentInfo;
Calendar cal = dfi.Calendar;
Console.WriteLine((cal.GetWeekOfYear(date, dfi.CalendarWeekRule, dfi.FirstDayOfWeek))-36);
を書かれているが、新しい年の開始時に、これは動作しませんか?
これを:私たちはJavaScriptを使用して似たようなacheiveできるかどう も、それはあなたが2つの日付の間の週数を計算する必要が見えます#
開始は9月5日である場合には、どのようにすることができます9月11日に書きました6週間後ですか? – RobG