sách gpt4 ai đã đi

asp.net - 日期时间 [ 上周、上个月期间 ]

In lại 作者:行者123 更新时间:2023-12-02 18:33:21 25 4
mua khóa gpt4 Nike

我需要设置上周、上个月更改下拉列表的时间段

我正在做

        switch (DDL.SelectedIndex)
{
case 0:
{
// last week
this.TextBox3.Text = DateTime. //Previos week first day
this.TextBox4.Text = DateTime. //Previos week last day
} break;
case 1:
{
// last mouth
this.TextBox3.Text = DateTime.// Previos month first day
this.TextBox4.Text = DateTime.// Previos month last day
} break;
}

那么有什么方法可以让我选择我想要的日期值吗?

另外,我在文本框中安装了 AJAX 日历扩展器

Cảm ơn.

1 Câu trả lời

我认为是这样的:

int dayOfWeekNumber = (int)DateTime.Today.DayOfWeek - (int)CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek;

var previosWeekFirstDay = DateTime.Today.AddDays(-7 - dayOfWeekNumber);

var previosWeekLastDay = previosWeekFirstDay.AddDays(6);

var previosMonthFirstDay = DateTime.Today.AddMonths(-1);
previosMonthFirstDay = previosMonthFirstDay.AddDays(-previosMonthFirstDay.Day + 1);

var previosMonthLastDay = previosMonthFirstDay.AddDays(DateTime.DaysInMonth(previosMonthFirstDay.Year, previosMonthFirstDay.Month) - 1);

已编辑:参见Fredrik Mörk评论。

关于asp.net - 日期时间 [ 上周、上个月期间 ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2182211/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com