当前位置:编程学习 > VB >>

vb,format有关时间格式的问题

例如:Text1 = Format("20:12:40", "h小时m分s秒")
   或是format(time, "h小时m分s秒")
1、如何显示12制的时间,也就是说如何让20点,显示出来8点
2、如何显示上午或下午?

追问:能不能弄出“二零一零年”的格式

答案:format(time,"Medium Time")   '---带AM/PM的12小时制,不带秒

或者使用联合格式化:

显示为hh:mm AM/PM

format(time,"hh:mm AM/PM")

显示为h:mm:ss a/p

format(time,"h:mm:ss a/p")

Private Sub Form_Load()
MsgBox Format(Time, "ampm h:m:s")
End Sub

Format(Now, "yyyymmddhhmmss")

format(time,"hh:mm AM/PM")

求模就行了,MOD(),

>0 and <12 就是早上

else

下午

上一个:VB与VB.net各自优势与区别
下一个:一道简单的VB题目关于(Array函数)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,