vb怎么获取北京时间
3个回答
展开全部
VB里有好多时间函数,使用方世陵法和excel类似,直接调用就好了,比如now显示当前时间,today表示当前宴洞日期,又如year年,month月,day日,hour小时(24小时制),minute分,second秒;
另外要想获得想要的时间格式,你需要一个格式函数Formart(),表示为formart(date,formart of date),比如我想获得今搜祥戚天的日期并且用这种格式2015-08-31,那么函数是formart(now,"ddddd"),这里的ddddd就是格式符,想要获得全部的格式符可以百度“formart()函数使用“,我这里就不引用了,希望以上内容对你有帮助
另外要想获得想要的时间格式,你需要一个格式函数Formart(),表示为formart(date,formart of date),比如我想获得今搜祥戚天的日期并且用这种格式2015-08-31,那么函数是formart(now,"ddddd"),这里的ddddd就是格式符,想要获得全部的格式符可以百度“formart()函数使用“,我这里就不引用了,希望以上内容对你有帮助
展开全部
你是想让电脑的时间同步互联网北京时间么?
用VB写的不如直接用批处理配橡完成
将如下代码放在一个新的批处理文件里 保存后运行即可
@echo off
echo 正在同步网络时间数据,请稍后......
echo.
::: net time /setsntp:time.Windows.com
net time /setsntp:133.100.11.8
::: net time /setsntp:time-nw.nist.gov
net stop w32time & net start w32time
echo.
echo 网络正在传输数据,该窗口将在15秒后自动关闭!
echo.
echo 也可以立即手动关闭该窗口,时间将在稍后完成同步!
echo.
echo 由于网络传输的延迟,同步后的时间与标准时间将培纤旁存在若干秒竖冲的差异!
echo.
@ping 127.0.0.1 -n 15 >nul
VB写代码很困难,我试过,都不是很理想,大概是因为同步互联网时间需要一定的时间的缘故吧!
用VB写的不如直接用批处理配橡完成
将如下代码放在一个新的批处理文件里 保存后运行即可
@echo off
echo 正在同步网络时间数据,请稍后......
echo.
::: net time /setsntp:time.Windows.com
net time /setsntp:133.100.11.8
::: net time /setsntp:time-nw.nist.gov
net stop w32time & net start w32time
echo.
echo 网络正在传输数据,该窗口将在15秒后自动关闭!
echo.
echo 也可以立即手动关闭该窗口,时间将在稍后完成同步!
echo.
echo 由于网络传输的延迟,同步后的时间与标准时间将培纤旁存在若干秒竖冲的差异!
echo.
@ping 127.0.0.1 -n 15 >nul
VB写代码很困难,我试过,都不是很理想,大概是因为同步互联网时间需要一定的时间的缘故吧!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用date函数,取windows当地系统时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询