比如时间:2007-5-24 11-50-39 5
上面是2007年5月24日 11点50分39秒 星期四
我要如何将它分别显示在8个Label中为:
20
07
5
24
11
50
39
5
上面是2007年5月24日 11点50分39秒 星期四
我要如何将它分别显示在8个Label中为:
20
07
5
24
11
50
39
5
解决方案 »
- 请问大家制作窗体自动停靠都使用什么样的空间?谢谢
- 如何使用VB编程将Excel数据批量导入到远端Sql-Server
- CreateProcess在某一台机器上不工作,需要资深人士帮助啊(MVP先生们,在不在?)
- 求助COM和VB内幕的书
- 如何将WORD文件或是TXT文件写到数据库中?在线等待。。。。。。
- 怎么在vb中实现对文件加密?在线等!
- 怎样读取资源文件中的jpg格式图片?急,在线(100分)
- 我有汉字拼音五笔的对应数据库(Access库),有人要吗??
- 关于VB6.0从一个字符串提取字符串的问题
- 有没有办法让我在调用DOS窗口后,用代码关闭它!
- 如何用rar.exe 压缩已经打开的的mdb文件??
- vb多线程工作问题
dim a() as string
dim b() as string
dim i as long s=format("2007-5-24 11-50-39 5","yyyy-MM-dd hh:mm:ss w")
a=split(s," ")b=split(a(0),"-")
label1.caption=b(0)'year
label2.caption=b(1)'month
....b=split(a(1),":"))
labelx.caption=b(0)'hour
labely.caption=b(1)'minute
.....labelz.caption=a(2)'week
dim a() as string
dim i as integers="2007-5-24 11-50-39 5"
s=replace(s,left(s,4),format(left(s,4),"## ##")
s=replace(s,"-"," ")
a=split(s," ")
for i=0 to ubound(a)
label1(i)=a(i)
next i
dim a() as string
dim i as integers="2007-5-24 11-50-39 5"
s=replace(s,left(s,4),format(left(s,4),"## ##")
s=replace(s,"-"," ")
a=split(s," ")
for i=0 to ubound(a)
label1(i).caption=a(i)
next i
Dim s As String
Dim a() As String
Dim i As Integer
s = "2007-5-24 11-50-39 5"
s = Replace(s, Left(s, 4), Format(Left(s, 4), "## ##"))
s = Replace(s, "-", " ")
a = Split(s, " ")
For i = 0 To UBound(a)
Label1(i).Caption = a(i)
Next
------------------------------------------
数据之间要有分割符吧?或者遵循一定的格式?不然有的数据不好判断
比如2007-5-111:2:45,这样无法区分date和time吧?
如果遵循一定的格式,问题就会简单的多
比如,以上用一下format,就可以区分了:
s = format(Date,"yyyy-mm-dd") & format(Time,"hh:mm:ss") & Weekday(Date)
直接这样就好了
s=Format(Now, "YYYY-MM-DD hh:mm:ss w")
不知道你的数据来源,只是一个建议