看板 Visual_Basic 關於我們 聯絡資訊
System.DateTime.Now() 格式化的方法有兩種: Now.ToString("yyyy/MM/dd HH:mm:ss") Format(Now, "yyyy/MM/dd HH:mm:ss") '與VB6的Format函數類似 SQL Server 會把字串自動轉型成為日期時間(datetime)型別 只要輸入上面的格式就可以把目前的日期存在資料庫了 cmd = "insert into myrec values('" + Now.ToString("yyyy/MM/dd HH:mm:ss") + "')" 不過 SQL Server 有提供函數,根本不需要用到程式把格式化後的日期字串丟進資料庫 cmd = "insert into myrec values(getdate())" 要指定時間範圍丟資料的話,就用一個Timer控制項,執行間隔時間設為1000毫秒(1秒) 'h1, m1 開始時間(時,分) 'h2, m2 結束時間(時,分) Dim D1 As New DateTime(Now.Year, Now.Month, Now.Day, h1, m1, 0) Dim D2 As New DateTime(Now.Year, Now.Month, Now.Day, h2, m2, 0) If Now >= D1 AndAlso Now <= D2 Then '這此輸入要丟資料的程式碼 End If -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.100.4
colorboy1769:謝謝版主:) 04/26 23:27