返回列表 上一主題 發帖

[發問] 有誰知道日期的加法?

[發問] 有誰知道日期的加法?

Dim day_tmp As date = #9/24/2010#

For i As Integet = 1 to 200
     迴圈中讓 day_tmp 自動累加 1 天
     而年月日會自動調整
Next i

找遍了 MSDN 找不到有說明的,有誰有使用過或知道的可以提供解決方案?
V98

回復 14# 暗黑


    謝謝你了!!
V98

TOP

用高級模式



然後  圖片


點選圖片後,即可後續操作..然後  上傳  附加



另..你可以試著 安裝 2008 的 msdn  ,你用2010  的應該可以相容  2008 的,試試吧
是學程式而不是要程式,是進步的基礎

TOP

回復 12# 暗黑


    可惜 2010 年版的 msdn 改版了,你的 2008 年版千萬不要改成 2010 年版的,昨天没有嘗試去找 DATATIME 所以没找到,公司只有我一個電腦工程師孤軍奮鬥很辛苦,因此我用Dos寫公司的軟體一直很不想去改已經25年了,直到桌邊買不到了,擴允性成問題了到去年11月才換系統,Windows 也到去年才接觸到,請再教一個東西,每一個人在論壇上都用的那個 Po 上來的圖案,是如何做的,謝謝!!
V98

TOP

本帖最後由 暗黑 於 2011-1-12 10:47 編輯

選取欲  F1 之指令(圖片中我有選取反藍,下列的圖片皆同)  ,按下F1  查詢


出現  說明視窗  (一 般是  找成員, 因我是找 DATE 所以要改成 DATATIME)
  點選 DATETIME


出現挑選,因我們要知道DATETIME的組成,所以挑選  DATETIME結構(系統)


點選  DATETIME  的成員


觀看說明資訊,如  ADDDAY
點選 ADDDAY 即可看到範例及說明



另...這樣的狀況 很正常,我曾經寫一段程式碼寫3天寫不出來,到最後寫出來只有一行程式碼
   但只要有心,板上的各位板大,都會很熱心指導大家的,而我..也是板上的各位大大,在這幾年中指導出來的...
是學程式而不是要程式,是進步的基礎

TOP

本帖最後由 linshin1999 於 2011-1-12 09:53 編輯

回復 10# 暗黑


    暗黑兄謝謝你:常常這樣請教你也不是辦法,昨天忙了一個下午今天早上來到公司一看昨天等於白忙的,你可以教我如何釣魚嗎?就是如何在 Help 中找到.AddDays()這個東西,在我的 Visual studio 中用date來搜尋屬性和方法都找不到它的影子,你可以以這個為例子教我用MSDN,讓我更順手一點,謝謝你!!早知道有這個東西今天早上再來寫就好了!!
V98

TOP

本帖最後由 暗黑 於 2011-1-11 23:49 編輯

試試吧

Dim day_tmp As date = #9/24/2010#

For i As Integet = 1 to 200
   day_tmp = day_tmp.AddDays(1)
Next i

或    day_tmp = day_tmp.AddDays(200)  一行解決(會依月份自動跳30或31 天)


另   vb6   跟vb.net(vb2005、vb2008、vb2010) 的寫法差很多,但觀念是一樣的
是學程式而不是要程式,是進步的基礎

TOP

本帖最後由 linshin1999 於 2011-1-11 20:26 編輯

回復 8# Hsieh


   不是,是Visual Studio 2010 (Vb), 所以很多用  VB6 的人用不習慣 Visual Studio 中的 VB 因為加入了 Web
V98

TOP

Microsoft Visual Basic 6.0
學海無涯_不恥下問

TOP

本帖最後由 linshin1999 於 2011-1-11 16:05 編輯

回復 6# Hsieh


    版主你確定是在 Vistual Basic 模式下執行的 ?
    如果是這樣真是虧大了,忙了一個下午終於用土法練鋼的方法完成了日期加法,但是我依版主的寫法, 在我的 Vistual Basic 下測真的不行.
V98

TOP

        靜思自在 : 太陽光大、父母恩大、君子量大,小人氣大。
返回列表 上一主題