c# - DateTime.Now.AddDays(-1) 将获得恰好 24 小时前的日期时间,但我如何在特定时间获得昨天的时间?

标签 c# asp.net datetime visual-studio-2012

我想以某种方式在我的 Datetime.Now 中指定一个时间,例如我知道

DateTime.Now.AddDays(-1);

将获得昨天 24 小时前的日期,但我想获得昨天特定时间的日期,例如下午 5 点。

我在 StackOverflow 上找不到与此相关的任何有用信息,有什么建议吗?

最佳答案

使用:

DateTime.Now.Date.AddDays(-1).AddHours(17);

关于c# - DateTime.Now.AddDays(-1) 将获得恰好 24 小时前的日期时间,但我如何在特定时间获得昨天的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24242084/

相关文章:

c# - 每个站点所有打开的选项卡仅浏览器通知一次

asp.net 4.5 webforms模型绑定(bind): client side validation supported?

asp.net - GridView1.HeaderRow.Cells[4].Text 和 GridView1.Columns[4].HeaderText 有什么区别?

c# - 在windows项目中调用asp.net webmethod

python - 分组数据帧中的高效循环以访问当前和先前索引的值(并计算差异)

Android:只有月份和年份的日期选择器

rest - Flutter:DateTime 作为改造方法中的参数; DateTime ISO 8061 序列化;改造日期iso8061格式

c# - 在 Razor 中编码部分 URL

c# - 查找并替换几个词而不影响将来的替换

c# - ASP.NET WebAPI 中的依赖注入(inject) : IHttpControllerActivator vs. IDependencyResolver