如何在VB.net中向日期添加斜杠( / )?
如果日期采用 MMDDYYYY
格式,那么我想将其转换为 MM/DD/YYYY
。
例如:如果日期为07032014
,则输出应为07/03/2014
。
答案 0 :(得分:1)
您有两个选项,您可以操纵字符串或将字符串转换为日期。
Dim str As String = "07032014"
Console.WriteLine(str.Substring(0, 2) & "/" & str.Substring(2, 2) & "/" & str.Substring(4))
Console.WriteLine(DateTime.ParseExact(str, "MMddyyyy", Nothing).ToString("MM/dd/yyyy"))
我强烈建议您不要使用字符串作为日期并使用正确的日期,特别是如果您要访问数据库。
答案 1 :(得分:0)
您将需要使用Date.ParseExact
函数将字符串转换为实际日期实例,然后使用Date.ToString
以及要将该日期转换回字符串的特定格式。< / p>
如果你不想走这条路线,你可以使用String.SubString
将原始字符串分开并手动插入斜杠,但这不太健壮。