坚决打造绿色网络安全环境,禁止发布不当信息,发布需实名认证,已清理未实名用户

条件是本月第一天到dateTimePicker1显示的时间

  •    234游戏网友 提出于 2019-09-23 12:17:04
  • 请问:条件是本月第一天到dateTimePicker1显示的时间

    采纳答案


    private void tryDateSpan(DateTime dtDtp)
    {
    //dtDtp:传入的日期参数。

    //获得当月第一天日期
    DateTime fDate = getFirstDate(dtDtp.Year.ToString(), dtDtp.Month.ToString());

    //坐差
    TimeSpan ts = dtDtp - fDate;

    //转换差值,可以为任何日期类型,比如天、小时...
    lblExp.Text = ts.Days.ToString();
    }

    private DateTime getFirstDate(string year,string month)
    {
    //转换为转入年月的第一天
    return DateTime.Parse(year + "-" + month + "-01");
    }

    --------
    本例中的 dtDtp 就是 dateTimePicker1.value
    //ts.TotalSeconds.ToString(); 秒值来自:求助得到的回答

    相似问题

    精彩推荐