LoginSignup
0
2

More than 5 years have passed since last update.

【C#】 日付操作まとめ

Last updated at Posted at 2017-06-07

メモレベルですので悪しからず。

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

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

結果
3

曜日の数値

Left align Right 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カ月減産することができます。

参考

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2