• 日期获取 net


    项目中用到了,所以就写全了,供参考使用。

    DateTime dt=DateTime.Now;
    int weeknow = Convert.ToInt32(DateTime.Now.DayOfWeek);
    int dayspan = (-1) * weeknow + 1;
    DateTime dt2=dt.AddMonths(1);

    //获取本周第一天

    this.Label1.Text = DateTime.Now.AddDays(dayspan).ToString("yyyy-MM-dd");

    //本月第一天
    this.Label1.Text = dt.AddDays(-(dt.Day) + 1).ToString("yyyy-MM-dd");

    //本月最后一天
    this.Label1.Text = dt2.AddDays(-dt.Day).ToString("yyyy-MM-dd");

    //上个月第一天
    this.Label1.Text = dt.AddMonths(-1).AddDays(-dt.Day+1).ToString("yyyy-MM-dd");

    //上个月最后一天

    this.Label1.Text = dt.AddDays(-dt.Day).ToString("yyyy-MM-dd");

    //上一年第一天
    this.Label1.Text = dt.AddYears(-1).AddMonths(-dt.Month+1).AddDays(-dt.Day+1).ToString("yyyy-MM-dd");

    //上一年最后一天

    this.Label1.Text = dt.AddMonths(-dt.Month + 1).AddDays(-dt.Day).ToString("yyyy-MM-dd");

    //本年第一天

    this.Label1.Text = dt.AddMonths(-dt.Month + 1).AddDays(-dt.Day+1).ToString("yyyy-MM-dd");

    //上周第一天

    this.Label1.Text = DateTime.Now.AddDays(daydiff-7).ToString("yyyy-MM-dd");

    //上周最后一天

    this.Label1.Text = DateTime.Now.AddDays(daydiff - 1).ToString("yyyy-MM-dd");

  • 相关阅读:

    (luogu)[模板]最长公共子序列
    表达式的值
    邮票面值设计
    尼克的任务
    HISTOGRA
    消防局的设立
    青蛙的约会
    产生数
    奇怪的电梯
  • 原文地址:https://www.cnblogs.com/mili3/p/3195840.html
Copyright © 2020-2023  润新知