Skip to content

Commit 8067d58

Browse files
CopilotLazuliKao
andcommitted
Add clarifying comments for DateTimeOffset usage in date range queries
Co-authored-by: LazuliKao <46601807+LazuliKao@users.noreply.github.com>
1 parent e4ba8df commit 8067d58

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

src/HuaJiBot.NET.Plugin.Calendar/ClubAffairsReminder.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ private void SendDailyReminder(DateTimeOffset now)
135135
return;
136136
}
137137

138+
// 创建明天和后天的DateTimeOffset,时间设置为00:00:00以获取整天的事务
138139
var tomorrow = new DateTimeOffset(now.Date.AddDays(1), now.Offset);
139140
var dayAfterTomorrow = new DateTimeOffset(now.Date.AddDays(2), now.Offset);
140141

src/HuaJiBot.NET.UnitTest/ClubAffairsReminderTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public void TestWeekRange()
5151
public void TestDayRange()
5252
{
5353
// Test that tomorrow calculation is correct
54+
// 创建午夜时间的DateTimeOffset以匹配生产代码中用于日期范围查询的行为
5455
var today = new DateTimeOffset(2024, 10, 21, 9, 0, 0, TimeSpan.FromHours(8));
5556
var tomorrow = new DateTimeOffset(today.Date.AddDays(1), today.Offset);
5657
var dayAfterTomorrow = new DateTimeOffset(today.Date.AddDays(2), today.Offset);

0 commit comments

Comments
 (0)