作者fumizuki (蒙面加菲狮)
看板Visual_Basic
标题Re: [.NET] 时间存进资料库
时间Sat Apr 26 22:29:39 2008
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
1F:推 colorboy1769:谢谢版主:) 04/26 23:27