日期转换的问题 大家帮忙啊!

qxjavajava 2006-12-13 04:31:57
我想把
字符串 “06年12月12日” 转换成“061212” 怎么办啊 ,第一次接触VB.net 不好意思阿!
...全文
244 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
csLius 2006-12-13
  • 打赏
  • 举报
回复
Convert.ToDateTime("06年12月12日").ToString("yyMMdd")
dlzhangln 2006-12-13
  • 打赏
  • 举报
回复
揭帖
ou108 2006-12-13
  • 打赏
  • 举报
回复
用format(date,string)
viena 2006-12-13
  • 打赏
  • 举报
回复
我给的第一个答案是标准答案,适用于各种格式的日期转换~
qxjavajava 2006-12-13
  • 打赏
  • 举报
回复
谢谢 dlzhangln(才高七八斗,学富五六车,改行三四次,月入一两千!) ,viena(维也纳nn-下潜15米,潜望镜升起)
dlzhangln 2006-12-13
  • 打赏
  • 举报
回复
Dim strvalue As String = "06年12月12日"
Dim re As New Regex("\D")
MsgBox(re.Replace(strvalue, ""))
或者这样
viena 2006-12-13
  • 打赏
  • 举报
回复
str = "06年12月12日".Replace("年","").Replace("月","").Replace("日","")
zzyhuian06142 2006-12-13
  • 打赏
  • 举报
回复
Dim a As String = "06年12月12日"
Dim b As String = a.Substring(0, 2) + a.Substring(3, 2) + a.Substring(6, 2)
viena 2006-12-13
  • 打赏
  • 举报
回复
str = "06年12月12日".Replace("年",").Replace("月",").Replace("日",")
也行
dlzhangln 2006-12-13
  • 打赏
  • 举报
回复
Dim strvalue As String = "06年12月12日"
strvalue = strvalue.Substring(0, 2) & strvalue.Substring(3, 2) & strvalue.Substring(6, 2)
也行
qxjavajava 2006-12-13
  • 打赏
  • 举报
回复
dlzhangln(才高七八斗,学富五六车,改行三四次,月入一两千!) 能写得清楚点么 我 刚学VB.net 没几天

谢谢!
viena 2006-12-13
  • 打赏
  • 举报
回复
str = Date.ParseExact("06年12月12日", "yy年MM月dd日", System.Globalization.CultureInfo.CurrentCulture).ToString("yyMMdd")
dlzhangln 2006-12-13
  • 打赏
  • 举报
回复
\d{2}取一下就可以了

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧