【问题标题】:show current date in vb.net在 vb.net 中显示当前日期
【发布时间】:2013-05-21 04:10:23
【问题描述】:

我正在使用 vb.net。我想如何显示从当前日期开始的接下来六天的日期。

 lblDate.Text = System.DateTime.Now.ToString("dd MMMM yyyy")

此代码显示当前日期。

【问题讨论】:

  • 你投反对票了吗? DateAdd(DateInterval.Day, 6, Now) ????

标签: vb.net datetime-format


【解决方案1】:

您可以使用AddDays 方法将当前日期提前几天,并使用String.Format 对其进行格式化。像这样的:

 lblDate.Text = String.Format("{0:dd MMMM yyyy}", Now.AddDays(6)) 

您也可以使用DateTime 的一些其他方法,例如AddHoursAddMinutes 等,但这里最适合的是使用AddDays

【讨论】:

    【解决方案2】:
    dim sixDaysfromNow as DateTime = Now.AddDays(6)
    

    参考:http://msdn.microsoft.com/en-us/library/system.datetime.adddays.aspx

    【讨论】:

      【解决方案3】:
      lblDate.Text = System.DateTime.Now.AddDays(6).ToString("dd MMMM yyyy")
      

      【讨论】:

        【解决方案4】:

        dim 6DaysFromNow = Now.AddDays(6).ToString("dd MMMM yyyy")

        【讨论】:

        • 我认为这是因为DateAdd 这个问题增加了对Microsoft.VisualBasic 的不必要依赖。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-22
        • 2015-12-08
        相关资源
        最近更新 更多