如何将“2004-07-28 22:18:16”这样的字符串转为“2004072822131816”将数字留下符号删去?
解决方案 »
- 读取文件的问题请教各位!!!!!!
- 请问VB中如何隐藏系统托盘中指定程序的图标呢?
- 现在国内最好的IT培训机构是什么?
- 怎么用vb在access中给一个表建立和删除索引
- vb将查询结果导出到Excel问题
- 在VB中截取左边 n 个字符的函数是什么?
- 一个非常简单的问题,50分相送!!
- 请问谁有水晶报表8。0源代码?
- 如何实现一个调用dll的线程?
- 如何通过执行frm1里的command1来执行frm2里的command1命令?
- 用vb做的控件用vb自带的打包工具打成CAB包,但是无法下载,直接用OCX就可以,原因是什么?
- 各位大侠,mschart中.chartdata的多维数组中,第一维代表什么数据....?
Dim s As String
s = "2004-07-28 22:18:16"
s = Format(s, "yyyyMMddhhmmss")
MsgBox s
End Sub
我debug的结果也是20040728221816
呵呵Private Sub Command1_Click()
Dim s1 As String, s2 As String, s3 As String
s1 = "2004-07-28 22:18:16"
s2 = Format(s1, "yyyyMMddhhmmss")
s3 = Replace(Replace(Replace(s1, "-", ""), ":", ""), " ", "")
MsgBox s2
MsgBox s3
End Sub
MsgBox Format("2004-07-28 22:18:16", "yyyymmddhhnnss")
'引用 microsoft VBScript Regular Expressions 5.5
Private Sub Form_Load()
Dim s As String
Dim re As New RegExp
s = "2004-07-28 22:18:16"
re.Global = True
re.Pattern = "\D"
s = re.Replace(s, "")
MsgBox s
End Sub
//re.Global = True
re.Pattern = "\D"
s = re.Replace(s, "")
这几句什么意思?还有,正则表达式是干什么用的?
S=Format(Year(Now), "0000") & Format(Month(Now), "00") & Format(Day(Now), "00") & Format(Hour(Now), "00") & Format(Minute(Now), "00") & Format(Second(Now), "00")
msgbox s
http://74.com.cn/article/1814.shtml
'时间格式中的小时/分钟/秒必须使用Hh/Nn/Ss,否则没有前导0
第一个,用replace(replace(replace(now," ",""),"-",""),":","")
第二个,用format(now,"yyyymmddhhnnss")
第三个,用format(now,"yyyyMMddhhmmss")三者都是可以的,应该没有比这更简单的了,可以结贴了(当然我是最后一个说,自然不敢要求楼主给我分:)
当然还有龙卷风的一个,但我没有试过这样做,不敢说行不行!相信是行的,毕竟他是两个星的人物了:)
Dim i As Integer
mstr1 = "2004-07-28 22:18:16"
mstr2 = Space$(0)
For i = 1 To Len(mstr1)
If Mid$(mstr1, i, 1) >= "0" And Mid$(mstr1, i, 1) <= "9" Then
mstr2 = mstr2 & Mid$(mstr1, i, 1)
End If
Next i刚为你编写好并运行成功的代码,结果在mstr2中
刷新 | 全文检索 | 搜索 | 提问| 未解决 | 已解决 | 精华区 | FAQ | 专题 | 帮助 |
点击那个"提问"就是了
dim tmpStr() as string
dim tmpMyStr as stringtmpmystr="2004-07-28 22:18:16"
'去空格
tmpStr=split(tmpmystr," ")
tmpmystr=join(tmpStr,"")
'去-号
tmpStr=split(tmpmystr,"-")
tmpmystr=join(tmpStr,"")
'去:号
tmpStr=split(tmpmystr,":")
tmpmystr=join(tmpStr,"")这样就搞定了^_^!!