如何用vb代码在文本框中显示当前时间是上午或下午

 我来答
匿名用户

推荐于2016-10-27
展开全部
Private Sub Command1_Click()
Dim s As Date
Dim bs As String
s = Now
Select Case Hour(s)
Case Is < 8
bs = "凌晨"
Case Is < 12
bs = "上午"
Case Is < 14
bs = "中午"
Case Is < 17
bs = "下午"
Case Else
bs = "晚上"
End Select
Label1.Caption = Format(s, "YYYY年MM月DD日 hh:mm:ss " & bs & " 星期" & Choose(Weekday(s), "日", "一", "二", "三", "四", "五", "六"))
End Sub
宁秀梅寸巳
2016-11-02 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:30%
帮助的人:984万
展开全部
举个例子:按下数字1将文本框内容变为“你按下了1”:
private
sub
textbox1_keypress(keyascii
as
integer)
if
keyascii
=
asc("1")
textbox1.text="你按下了1"
else
textbox1.text="你按下的不是1"
end
if
end
sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头awjj
2010-06-14 · TA获得超过245个赞
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:110万
展开全部
Format(Time, "ampm")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式