【问题标题】:How to subtract one day from current day [duplicate]如何从当天减去一天[重复]
【发布时间】:2017-09-13 14:38:50
【问题描述】:

我有两个变量

startdate
enddate

在 C# 中,我想在变量 startdate 和 enddate 中指定日期等于昨天的位置。

例如我想要达到的结果:

currentday = '14.09.2017'
startdate = '13.09.2017'
enddate  = '13.09.2017'

【问题讨论】:

  • 你试过startdate = DateTime.Now.AddDays(-1)吗?

标签: c#


【解决方案1】:

试试这个: 今天的 System.DateTime = System.DateTime.Now; System.DateTime 昨天 = 今天.AddDays(-1);

【讨论】:

    【解决方案2】:

    怎么样

    startdate = DateTime.Now.AddDays(-1)
    

    这不正是你想要的吗?

    【讨论】:

    • DateTime.Now.AddDays(-1) 返回昨天的同一时间。我认为 OP 需要 DateTime.Now.Date.AddDays(-1)。
    【解决方案3】:

    昨天你必须使用DateTime.Now.Date.AddDays(-1),明天使用DateTime.Now.Date.AddDays(1)

    【讨论】:

      猜你喜欢
      • 2022-08-04
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多