level 11
例如用以下的转换;
dim dt as date
dt= Convert.ToDateTime(datestr).ToString("yyyy/MM/dd")
出错。应该怎么转换,求解?
2014年01月06日 06点01分
1
level 1
自己写个函数,逐一提取年,月,日,时,按日期格式赋值给一字符型变量即可。
2014年02月08日 01点02分
2
level 10
没分隔符的话无法智能转换吧
我建议用正则表达式来提取
Dim p = "(\d{4})(\d{2})(\d{2})"
Dim m = System.Text.RegularExpressions.Regex.Match("20140106", p, System.Text.RegularExpressions.RegexOptions.IgnoreCase)
Dim year = m.Groups(1).Value
Dim mon = m.Groups(2).Value
Dim day = m.Groups(3).Value
2014年02月08日 13点02分
3