文章目录
问题代码
startTime = new DateTime(time.Year, time.Month, time.Day+1, 0, 0, 0, DateTimeKind.Utc);
来自chatggpt的解释:
这段代码是创建一个新的时间变量 startTime,它的值是 time 指定日期的下一天的零点(即凌晨12:00)。具体来说,代码中使用 DateTime 类的构造函数来创建 startTime,该构造函数的参数是:
time.Year:表示要设置的年份与 time 变量的年份相同。
time.Month:表示要设置的月份与 time 变量的月份相同。
time.Day+1:表示要设置的日子比 time 变量的日子多1天,这样就获得了下一天的日期。
0, 0, 0:表示小时、分钟和秒钟都为零,即获得了零点时间。
DateTimeKind.Utc:表示 startTime 变量是一个 UTC 时间,即世界标准时间。
原因
当day=31时必报错(+1后>31),同理可得加运算后day与yeay&month不匹配时也会出错,month>12也会
解决
startTime = new DateTime(time.Year, time.Month, time.Day, 0, 0, 0, DateTimeKind.Utc);
startTime=startTime.AddDays(1);
处理Bug的具体步骤
- 重现BUG
- 确定发生BUG的过程时都做了哪些动作
- 桌面检查:把自己的脑子作为CPU,运行从开始操作到出现BUG的操作、处理的数据,分析出现问题的原因
- 调试:确定问题出现的原因
- 确定解决方案
- 修复BUG
- 回归测试:确定已BUG已修复并没引入新问题
没有粉丝,没有评论,甚至连读者都没有。因为自己写的烂,因为自己水平有限,所以自己的作品一经发出就石沉大海了,得不到任何的回信,就好像自己写的东西是给自己看的。自己的作品怎么看都好像不够完美,全身的毛病,所以读者不喜欢也很正常对吧!
其实最让我开心的是有些读者们夸我文笔不错,或许是有人第一次这样夸我的缘故吧!又或许是我写的东西没什么人认可,我感受到了一种前所未有的激动,对于未来的憧憬,对自己写下去的动力。
因为有你们,我的写作之路才不孤独,因为有你们,我才能坚持到现在,如果有一天我真的写出圈了,或许我们可以整个交流会之类的,到时候促膝长谈。
“书山有路勤为径,学海无涯苦作舟。”写作苦是苦了点,整得我差点就想放弃了,不过还好有你们。我也不急着成功,因为没有个几十年如一日的坚持,哪能轻易成功?
茫茫文海无人意,天下有君识吾心。文海很孤独,但是有诸君,便足以令我至千里。