1樓:網友
= dateadd("yyyy", 1, "31 - jan - 95")
沒加雙引號是衡梁姿數渣伏字咐絕型,加了雙引號是字串。
2樓:網友
private sub command1_click()
dim d as date
dim s as string
dateadd("yyyy", 1, "31 - jan - 95")
s = 31 - jan - 95"
dateadd("yyyy", 1, s)
dateadd("yyyy", 1, #1/31/派搜1995#
d = ##
dateadd("yyyy", 1, d)
end sub
dateadd函式中的三個引數分鉛羨兄別為字元表示式、數值表示式、日期(或可轉換為日期的字串)表示式。
上述4種方法都可以實現。
msdn中的例項 dateadd("yyyy"槐襲, 1, 31 - jan - 95) 缺少了引號。
3樓:學古箏
= dateadd("yyyy", 1, "31 - jan - 95")
這樣就好了。
後面應該是字串,而你的是乙個式子了,那樣的話計算31減去jan減去95,這時把jan當成變數了。
jan沒有定義=0)
結果就是 dateadd("yyyy", 1, -64)而系統是以1900-1-1為基礎計算的,-64就是1899-10-27所以計算結果就是1900-10-27
4樓:麗君
你把出錯的那一行貼上來看看,就是執行時出錯時顯示為黃色的那一行。
在vb6.0中,dateadd函式中,用"w","y"與"d",我怎麼感覺都一樣呀,都是天
5樓:網友
在dateadd 函式中,w,y,d返回的日期值是相同的。在datediff中,y,d返回日期值相同,w不同。在datepart中,w,y,d各不相同。
w可以理解為一週的第幾天,y可以理解為一年的第幾天。d理解為日期就行了。例如d=##
1、,2,d)表示天數加2,函式返回日期,2,d)返回天數所在的日期。如題是29+2=31天,2018年的31天就是2018-1-31.dateadd(「w」,2,d),返回值是某周某天所在日期(預設是一週第一天是週日)。
如題是2018年1月29是第5周的第2天+兩天也是2018-1-31.所以三者結果完全一樣。
2、"w",d)它的意思是求2018年1月29日是2018年第某周的第某天,返回值是第某天的天數。如題表示2018年的第五週第二天(1月28日),所以返回是"y",d)表示2018年1月29日是2018年的第多少天,返回值是29天。datepart("d",d)=29很簡單嘍。
3、datediff同理。不說了。
6樓:網友
返回包含乙個日期的 variant (date),這一日期還加上了一段時間間隔。
語法dateadd(interval, number, date)dateadd 函式語法中有下列命名引數:
部分 描述。
interval 必要。字串表示式,是所要加上去的時間間隔。
number 必要。數值表示式,是要加上的時間間隔的數目。其數值可以為正數(得到未來的日期),也可以為負數(得到過去的日期)。
date 必要。variant (date) 或表示日期的文字,這一日期還加上了時間間隔。
設定interval 引數具有以下設定值:
設定 描述。
yyyy 年。
q 季m 月。
y 一年的日數。
d 日w 一週的日數。
ww 周。h 時n 分鐘s 秒。
vb中的dateadd函式 急!!!!!!!!
7樓:網友
option explicit
dim dat as date
dim t as integer
private sub form_load()=2000
end sub
private sub timer1_timer()t = t + 1
end sub
就可以完成你說的兩秒加一次。
至於你的當t變為1時就不真要變化主查因為dateadd函式在執行時你的兩個時間已經超過了2秒,所以後所有的時鐘運算的都沒有用了。
dim dat as date
dim t as integer
private sub form_load()= 100
dat = time
t = 0end sub
private sub timer1_timer()label1 = time
if time = dateadd("s", 3, dat) then
dat = time
t = t + 1
str(t)
end if
label2 = dat
end sub
你自己試試是不是有用呢。
8樓:網友
option explicit
dim t as integer
private sub form_load()t = 0
end sub
private sub timer1_timer()t = t + 1
str(t)
end sub
其實這樣就可以實現你要的功能了啊。
你為什麼要設定 = 100??
直接搞為2000就可以了,可以節約資源。
我是乙個vb新手,最近被乙個問題困惑,sub與function的區別問題,就是概念區別和實際應用區別。
9樓:聚發稿網
function稱為函式sub稱為過程函式可以有返回值,把處理結果直接賦值給函式本身比如樓主問題裡:are=q*q,就是把結果直接賦值給函式!這就是函式的返回值!
函式在使用時,不能單獨使用(極個別除外)!比如,printare(10),前面新增了輸出語句!或者i=ate(10),將函式返回值賦值給變數i!
所以函式返回值就如同變數一樣!當然如果你寫乙個沒有返回值的函式,那它其實就跟sub一樣,是個過程!過程沒有返回值,只能對資料進行處理,需要另外通過變數來傳遞處理後的資料!
而且過程可以單獨使用!
10樓:網友
從本質上來說,sub與function是有區別的,sub更突出其功能是實現一系列執行的過程步驟,而function更突出其功能是為了實現乙個返回的值。但是,它們兩者確實可以互相實現,也就是說sub可以實現返回的值,而function可以不返回值。當你熟練掌握它們的用法的時候,你就可以利用它們中的任意個形式來實現你的要求。
詳細的內容,你可以看看。
vb作業解答
11樓:網友
3.(1)188
##4.(1)依次為整數(integer)、字元型(string)、單精度(single)、雙精度(double)
2)false
3)依次為(4)cdef
5)str、dt
12樓:網友
(1)188
5)與你現在日期有關,不是固定的。
13樓:飛虎
暈你。直接開啟vb把這些弄進去就出來了。不要讓"知道"工具給人變懶了。
小弟急需要乙份vb函式大全,請個位大爺們幫助一下
14樓:怖耍狠
建議安裝乙個msdn幫助文件。
msdn library
visual studio 版。
msdn library 是開發人員的重要參考資料,包含了容量為 1 gb 的程式設計技術資訊,包括示例**、文件、技術文章、microsoft 開發人員知識庫、以及您在使用 microsoft 公司的技術來開發解決方案時所需要的其他資料。
msdn library 是 visual studio 系列開發產品之一,該系列產品包括:
visual basic
visual c++
visual foxpro
visual interdev
visual j++
visual sourcesafe
msdn library
求教橢圓問題,求教一個橢圓問題
橢圓 x 2 16 y 2 12 1 y kx 3 得 3k 2 4 x 2 18kx 21 0a點座標為 x1,y1 b為 x2,y2 x1 x2 18k 3k 2 4 x1x2 21 3k 2 4 y1y2 kx1 3 kx2 3 36 48k 2 3k 2 4 x1x2 y1y2 0 得48k...
求教一個表白的方法
交往多久了?如果沒怎麼深入交往,可別急著先成立男女朋友關係。這樣的戀愛只能是玩玩,基礎可不塌實。約會回家後 在他家樓下很認真的表白。有臥底那就讓臥底幫忙約她出來,然後你某一個地方等著。最好佈置一下。等她來了,你就當是路過那裡,看見了她們。然後就順理成章了 不要被感情衝昏了頭,要從多方面多角度去分析,...
求教關於的問題,求教一個關於 的問題
1 保持某種狀態。保持下去。暫時。暫且。自転車 置 內 讓自行車一直放容下去。置 任其吵架不管。辭表 預 置 這辭呈暫時放起來吧。2 表示預先做好某種事。授業 出 前 教科書 読 上課前先看好教科書。部屋 置 預先收拾好房間。今朝 會議 資料 機 上 置 如果是今天早上的會議資料,已經放在桌子上準備...