【问题标题】:How to know the number of days until today in this year如何知道今年到今天的天数
【发布时间】:2013-04-18 09:06:15
【问题描述】:

我想知道从 1 月 1 日到今天的天数。

如果今天是 1 月 10 日,则为 numOfDays=10,如果今天是 2 月 1 日,则为 numOfDays=32

如何获得总天数?谢谢

【问题讨论】:

    标签: c# days


    【解决方案1】:

    您可以使用DateTimeDayOfYear 属性。

    int dayOfYear = DateTime.Now.DayOfYear;
    

    【讨论】:

    • 如何从 datetimepicker 日期中获取数字。??
    • @CenBan dtp.Value.DayOfYear
    【解决方案2】:

    DateTime.DayOfYear 正是您想要的。

    要找出今天是一年中的哪一天:

    var days = DateTime.Today.DayOfYear;
    

    【讨论】:

      【解决方案3】:

      这应该可以满足您的需求:

      int currDayOfYear = DateTime.Now.DayOfYear; 
      

      【讨论】:

        【解决方案4】:

        这显示了如何做到这一点。一步一步,使用 DateTime.Now 来获取一个代表当前日期/时间的 DateTime 对象。然后使用 DateTime.DayOfYear 属性。

        http://msdn.microsoft.com/en-us/library/system.datetime.dayofyear.aspx

        公共 int DayOfYear { 获取; }

        物业价值 类型:System.Int32 一年中的某一天,以 1 到 366 之间的值表示。

        日期时间。现在解释: http://msdn.microsoft.com/en-us/library/system.datetime.now.aspx

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-20
          • 2020-12-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多