我想得到即将到来的星期六日期,并使用asp.net c#将其显示在标签上

本文关键字:net 显示 标签 asp 即将到来 想得到 星期六 日期 | 更新日期: 2023-09-27 18:24:35

我想获得即将到来的星期六日期,并使用asp.net c#将其显示在标签上。使用服务器日期时间或Ajax calander扩展程序日期时间,。但每周都会在周六结束后改为下周六。

我想得到即将到来的星期六日期,并使用asp.net c#将其显示在标签上

DateTime today = DateTime.Today;
int datediff = today.DayOfWeek - DayOfWeek.Saturday;
DateTime Saturday = today.AddDays(-datediff);
lblSaturday.Text = Saturday.ToString();

使用NodaTime,您可以执行以下操作:

var zone = NodaTime.TimeZones.BclDateTimeZone.ForSystemDefault();
LocalDateTime systemTime = SystemClock.Instance.Now.InZone(zone).LocalDateTime;
var nextSaturday = systemTime.Next(IsoDayOfWeek.Saturday);