VB这两个Format(Time, "hh:mm:ss")和time$表示时间的区别

如题。还有一个问题就是picFileName = App.Path & "\DataBase\Pictures\" & Format(Date, "yyyy-mm-dd") & " " & Format(Time, "hh:mm:ss") & ".BMP"这句如果我用英文的冒号就总是出错,中文的冒号就没问题,这是为什么?

Time 和 time$没区别。
因为文件名中不允许有英文冒号。追问

那文件名我要用hh:mm:ss这种形式表示该怎么办?不想用中文的冒号,有办法解决吗?

追答

用分号代替冒号吧。

温馨提示:内容为网友见解,仅供参考
无其他回答

VB这两个Format(Time, "hh:mm:ss")和time$表示时间的区别
Time 和 time$没区别。因为文件名中不允许有英文冒号。

VB中的format函数的用法,最好有例子告诉我,那些长篇大论我也有...
Format就是一个返回固定格式的值 如Format(Now, "dd-mmm-yy hh:nn")就好返回12-Dec-11 11:29 分别代表日期,月份的英文标识,年份的后两位,小时,分

VB中Format函数的用法及各参数的意义
' 以系统设置的长时间格式返回当前系统时间.MyStr = Format(Time, "Long Time")' 以系统设置的长日期格式返回当前系统日期.MyStr = Format(Date, "Long Date")MyStr = Format(MyTime, "h:m:s") ' 返回 "17:4:23".MyStr = Format(MyTime, "hh:mm:ss AMPM") ' 返回 "05:04:23 P...

VB 格式化输入毫秒
format是肯定不能带毫秒滴。要实现你的效果,也简单 Format(time,"YYYY-MM-DD HH:MM:SS") & "." & ( timer()*1000 mod 1000)Format(time,"YYYY-MM-DD HH:MM:SS") 加上 . 再加上毫秒数,就构成了 timer()代表的是,从午夜到现在,所经过的秒数,它的小数部分x1000就是毫秒 ...

vb中时间显示设置
想要你的显示格式按你的要求用VB函数 format 如: label.caption = format(now,"hh:mm:ss")这样的结果就显示了 当前时间(20:30:45)你把"hh:mm:ss" 换成 "hh点mm分ss秒" 显示的格式就是上面的结果点数后都带单位了。

vb中 如何把hh:mm:ss 时间格式 转换成多少分钟
如果是要取hh:mm:ss格式变量里的分钟数,可以这么写 dim a dim b as integer a=format(time,"hh:mm:ss")b=minute(a)print b 如果是把当前时间转换为分钟,就参考hydengackt的做法就OK了.b=HOUR(TIME)*60+MINUTE(TIME)+SECOND(TIME)\/60 print b ...

vb字符串格式化
Format$(Now,"Medium Time") 返回值 03:08 PM Short Time 24时制的时间,不带秒 Format$(Now,"Short Time") 返回值 15:08 自定义格式参数 : 用来标识时间字符的间隔 Format$(Time(),"hh:nn") 返回值 15:25 \/ 用来标识日期字符的间隔 Format$(now,"yyyy\/mm\/dd") 返回值 2006-05-25 c 格式化为...

在VB中如何让一个时间(hh:mm:ss)转化为秒?
时、分、秒分开可以用函数 小时=Hour(时间) 分钟=Minute(时间) 秒=Second(时间) 如果时间是字符串可以用CDate函数进行转换

VB上,time的数值是hh—mm—ss,能不能改成别的形式,比如说h点m分s秒
使用Format函数就可以了,希望对你有所帮助!示例如下:Private Sub Command1_Click()Text1.Text = Format(DateTime.Now, "yyyy年mm月dd日")Text2.Text = Format(DateTime.Now, "nn分ss秒")End Sub

vb显示时间
只要直接取Time$就可以了。例如:Label1.Caption = Time 如要动态显示系统时间,可以使用以下代码:Private Sub Form_Load()Label1.FontSize = 30 Label1.ForeColor = vbBlue Timer1.Interval = 1000 Label1.Caption = Time End Sub Private Sub Timer1_Timer()Label1.Caption = Time End Sub ...

相似回答