1樓:匿名使用者
time$
visual basic 概念
日期和時間(針對 visual basic 6.0 使用者)
請參見語言篩選器: 全部 語言篩選器: 多個 語言篩選器:
visual basic 語言篩選器: c# 語言篩選器: c++ 語言篩選器:
j# 語言篩選器: jscript
visual basic(宣告)
visual basic(用法)
c# c++
j# jscript
visual basic 2005 將 date、date$、time 和 time$ 函式更新為屬性並將 now 和 timer 函式替換為屬性。
visual basic 6.0
在 visual basic 6.0 中,date 和 time 函式以四位元組 date 的格式返回系統日期和時間。同樣,date 和 time 語句使用 visual basic 6.
0 格式設定系統日期和時間。
date$ 和 time$ 函式以 string 的格式返回系統日期和時間。
now 和 timer 函式指定當前日期和時間,以及自午夜以來經過的秒數。
visual basic 2005
visual basic 2005 將 date 和 time 替換為 today 和 timeofday 屬性,後面的兩種屬性使用八位元組公共語言執行庫 (clr) datetime 結構。這符合 visual basic 2005 中的 date 資料型別。可以使用 today 和 timeofday 設定和獲取系統日期和時間。
visual basic 2005 將 date$ 和 time$ 函式替換為 datestring 和 timestring 屬性。可以使用 datestring 和 timestring 設定和獲取系統日期和時間。
now 和 timer 函式由同名只讀屬性替代。它們的呼叫序列保持不變。
請參見參考
format 函式
today 屬性
timeofday 屬性
date 資料型別 (visual basic)
datestring 屬性
timestring 屬性
now 屬性
timer 屬性
概念format 函式(針對 visual basic 6.0 使用者)
程式設計元素支援更改總結
要提出有關「幫助」或本產品其他功能的建議或錯誤報告,請轉到反饋站點。
2樓:
呵呵 這個很簡單:
在form中加入一個timer,然後貼上如下**,執行看效果:
private sub form_load()timer1.interval = 1000end sub
private sub timer1_timer()dim t
form1.cls
t = now
if t > "2007-12-2 18:47:59" then print "時間已過!" else print "時間還沒到呢!"
end sub
3樓:vb妮可
private sub command1_click()a = #12/2/2007 6:47:59 pm#msgbox iif(datediff("n", a, now) > 0, "時間已過", "時間還未到")
end sub
4樓:tn瓶邪
如下:dim str as string = datetime.now().tolongtimestring()
str = str.replace("am", "")str = str.replace("pm", "")labtime.text = str
vb中合法的日期型常量怎麼表示?
5樓:月似當時
vb中合法的日期型常量用數字符號 (#) 擴起來。月份在前,中間是日期,最後是年份。例如,#january 1, 1993# 。
日期型變數或常量也可以用一個雙精度浮點數表示,其中整數部分表示從1899-12-30到該時間的天數(1899-12-30以前的日期則用負數表示),小數部分則是從午夜起到該時間所經過的秒數佔全天時間的比例。
比如當前時間是2012-5-5 17:35:50,用數字表示就是41034.
7332175926,其中41034表示2012-5-5和1899-12-30相差41034天。0.7332175926表示17:
35:50這個時刻在24小時中處在73.32175926%的位置。
擴充套件資料
dos下日期格式獲取,通過指標偏移量,逗號後的數字表示提取的字元長度。
例如:1、echo %date:~0,10% //提取年月日資訊。
2、echo %date:~-3% //提取星期幾資訊。
3、echo %date:~0,4%%date:~5,2%%date:~8,2% //yyyymmdd。
當機器開始啟動時,有自動處理檔案(autoexec.bat)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。
6樓:灰原哀柯南君蘭
資料型別中的日期型(date)___取值範圍:(100/1/1~9999/12/31)日期型資料專門用來處理日期和時間。vb採用一對「#」把日期和時間的值括起來,如#2003/08/20#表示2023年8月20日。
7樓:匿名使用者
const mydate as date = #5/31/2011#
vb中如何定義時間,使用date嗎?
8樓:暴風錘
用 date 型別定義時間變數
如:dim a as date
dim b as date
dim c as date
下現舉個應用的例子:
dim a as date
dim b as date
a=#15:30#
b=#2:40#
debug.print datediff("h", a, b)上面的例子是求兩個時間相差多少小時
9樓:匿名使用者
用 date 型別
如:dim a as date
dim b as date
dim c as date
a=#15:30#
b=#2:40#
c=a+b
debug.print c
求兩時間相差小時...可以用
debug.print datediff("h", a, b)求兩時間相差分鐘即可以用
debug.print datediff("n", a, b)如此類推...可以找找 date 相關的函式看看如 還有 dataadd 等
10樓:匿名使用者
定義為 string 型別
dim txtdate as string
可以計算
VB中邏輯表示式怎麼表示,請問,VB中的邏輯運算子都是什麼意思?
1 x y小於10 且 x y要大於0 x y 10 and x y 0 2 x.y都是正整數或都是負整數 int x x and int y y and sng x sng y 3 a.b之一為零但不得同時為零 a 0 or b 0 and a b 4 c1 c2 c3大於等於255或c1與c2分...
VB怎麼開啟,VB怎麼開啟WORD文件
我看你直接用ole控制元件來開啟就可以了 private declare function shellexecute lib shell32.dll alias shellexecutea byval hwnd as long,byval lpoperation as string,byval lp...
vb怎麼用陣列記錄y座標,VB怎麼用陣列記錄x,y座標
更直接的方法 不用自定義型別,通過節點號來讀寫座標dim bs 1 to 25 as single i as long for i 1 to 25 bs i 第 i 個節點的x座標 h7fff 第 i 個節點的y座標 記錄座標,第 i 個節點的x和y座標你自己改 next i 下面公式是讀取座標的 ...