VB6 中包含一周开始日期列表的下拉菜单

发布于 2024-08-30 03:44:24 字数 178 浏览 1 评论 0原文

我的 VB6 表单中有一个下拉框,我想知道是否有一种简单的方法可以让它显示从接下来 4 周开始的一周的日期。 例如,如果它现在正在运行,它就会,

2009年4月19日
2009年4月26日
2009年3月5日
10/5/2009

I have a drop-down box in my VB6 form, I was wondering if there was an easy way to have it displaying the dates for the week beginning for the next 4 weeks.
E.g. if it was running now it would have,

19/4/2009
26/4/2009
3/5/2009
10/5/2009

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

郁金香雨 2024-09-06 03:44:24

这是一个简单的方法,可以满足您的要求。

   Dim i As Integer
   Dim myDate As Date

   myDate = DateAdd("d", -Weekday(Now), Now)

   For i = 1 To 4
      Combo1.AddItem FormatDateTime(DateAdd("d", i * 7, myDate), vbShortDate)
   Next i

Here is a simple method that will do what you want.

   Dim i As Integer
   Dim myDate As Date

   myDate = DateAdd("d", -Weekday(Now), Now)

   For i = 1 To 4
      Combo1.AddItem FormatDateTime(DateAdd("d", i * 7, myDate), vbShortDate)
   Next i
以可爱出名 2024-09-06 03:44:24

只需计算一周的第一天,然后添加 7 天即可。

Simply calculate the first day of the week, and then add 7 days.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文