将值设置为该月的第一天c#

时间:2017-04-20 12:20:28

标签: c# label

此void将标签文本的值设置为上个月。 例如:如果今天的日期是2017年4月20日,则会将标签设置为3/20/2017

我想要做的是将标签文本设置为上个月的第一天,如下所示:3/1/2017 只是不太确定该怎么做。

protected void PMonth_Click(object sender, EventArgs e)
{

    //Loads the hidden
    if (ViewState["datacountnm"] == null)
    { ViewState["datacountnm"] = 0; }
    ViewState["datacountnm"] = ((int)ViewState["datacountnm"]) - 1;

    lblSelectedDate.Text = DateTime.Now.AddMonths((int)ViewState["datacountnm"]).ToShortDateString();           
}

0 个答案:

没有答案