2016-03-24 6 views
-4

に現在の日付での年間の日付を計算し、私は現在の日付を計算する私のテキストボックスに2017 /傷/ 24を表示したいです.. csharpまたはjqueryを使用して日付を計算するオプションはありますか?</p> <p>は、私たちが今日の日付を見てみましょう..私はMVCで、現在の日付での年間の日付を計算する必要がmvc4

+0

@Kartikeyaコースラ 'のDateTime日付=新規のDateTime(2016、3、24).Date。 //またはDateTime date = DateTime.Now.Date; DateTime newDate = date.AddYears(1); 'それも表示されます – Souparnika

+0

@ Karthikeya khosla可能ですが、この場合でもデータベースに保存したいと思います。 – Souparnika

答えて

4

C#

利用AddYears(): -

DateTime date = new DateTime(2016, 3, 24); //OR DateTime date = DateTime.Now; 
DateTime newDate = date.AddYears(1); 

編集: -あなただけ日付部分が必要な場合。

DateTime date = new DateTime(2016, 3, 24).Date; //OR DateTime date = DateTime.Now.Date; 
DateTime newDate = date.AddYears(1); 

.Dateプロパティは、あなたがこの中でカスタムの日付形式についての詳細を読むことができますが、完全に時間の一部を削除したい場合は、その後newDate.ToString("MM/dd/yyyy");

と日付を文字列に変換し、00:00:00にDateTimeオブジェクトの時刻部分を設定しますMSDN article

注: - C#のDateTimeは常にあなたが完全に、時間を削除したい場合は、あなたが文字列に日時を変換する必要があります(あなたが.Dateを使用している場合でも、それは00:00:00までの時間を設定します)時間の一部を持つことになります(上記のように) 。 JavaScriptで

+0

**のようなコードを書くことは可能ですか?Datetime date = new DateTme(DateTime.Now)** – Souparnika

+0

@ Souparnika..DateTime.Now'自身が現在のdatetimeオブジェクトを返します。私は 'DateTime'コンストラクタ内に' DateTime.Now'を渡すと思っていません。なぜこれをやりたいのですか? –

+0

DateTime date = DateTime.Now.Date – Souparnika

0

 

    var fullDate = new Date(); 
    var twoDigitMonth = ((fullDate.getMonth().length+1) === 1)? (fullDate.getMonth()+1) : '0' + (fullDate.getMonth()+1); 
    var next_year = parseInt(fullDate.getFullYear())+1; 
    var annualdate = next_year + "/" + twoDigitMonth + "/" + fullDate.getDate(); 

関連する問題