Ejemplo n.º 1
0
    protected void rdlDate_SelectedIndexChanged(object sender, EventArgs e)
    {
        string beginTime = "", endTime = "";

        switch (rdlDate.SelectedValue)
        {
        case "thisDay":
            beginTime = string.Format("{0:yyyy-MM-dd} 00:00:00", DateTime.Today);
            endTime   = string.Format("{0:yyyy-MM-dd} 23:59:59", DateTime.Today);
            break;

        case "thisWeek":
            DateTime dt = ChinaDate.GetMondayDateByDate(DateTime.Today);
            beginTime = string.Format("{0:yyyy-MM-dd} 00:00:00", dt);
            endTime   = string.Format("{0:yyyy-MM-dd} 23:59:59", dt.AddDays(6));
            break;

        case "thisMonth":
            beginTime = string.Format("{0:yyyy-MM}-01 00:00:00", DateTime.Today);
            endTime   = string.Format("{0:yyyy-MM}-" + ChinaDate.GetDaysByMonth(DateTime.Today.Year, DateTime.Today.Month) + " 23:59:59", DateTime.Today);
            break;
        }
        txtBeginTime.Text = beginTime;
        txtEndTime.Text   = endTime;
    }
Ejemplo n.º 2
0
 public void UT_GetMondayDateByDate_V1()
 {
     try
     {
         DateTime result = ChinaDate.GetMondayDateByDate(DateTime.Now);
         Assert.AreEqual("2017-05-29", result.ToString("yyyy-MM-dd"));
     }
     catch (Exception ex)
     {
         Assert.Fail(ex.Message);
     }
 }