visualstudio

今回の記事はC#での日付操作関連の記事です。
自分の技術保存のための記事ですので、あまり読みやすい形にはなっていませんので悪しからず。

特定の日付から曜日を取得する方法

using System;
public class Date
{
   public static void Main()
   {
      DateTime date = new DateTime(2016, 6, 7);
      Console.WriteLine((int) dateValue.DayOfWeek);
   }
}

結果
3

曜日の数値

Left alignRight align
日曜日0
月曜日1
火曜日2
水曜日3
木曜日4
金曜日5
土曜日6

最終日の取得方法

 int date  = DateTime.DaysInMonth(2010,10);
 Console.WriteLine(date);

結果
31


現在の年を取得する

    // 必要な変数を宣言する
    DateTime dt = DateTime.Now;
    // 年間積算日を取得する
    int year = dt.Year;

Yearの部分をDayやMonthに変更すると現在の日付け、月が取得できます


月数を加算または減算

    // 日付と時刻を格納するための変数を宣言する
    DateTime dtBirth = DateTime.Parse("2016/06/15");

    // 6 ヶ月加算する
    dtBirth = dtBirth.AddMonths(6);

6の部分を「-3」と入力すると3カ月減産することができます。