我需要更改日期格式的字符串格式,如下所示:
Wednesday, 10 April, 2013
进入
10 April 2013
实现这一目标的最佳方法是什么?,即删除日期和逗号
我需要更改日期格式的字符串格式,如下所示:
Wednesday, 10 April, 2013
进入
10 April 2013
实现这一目标的最佳方法是什么?,即删除日期和逗号
myDate.ToString("dd MMMM yyyy")
这将允许您根据需要自定义格式。
myDate.ToString("dd-MMMM/yyyy")
.net 中也有一些转换,例如
.ToShortDateString()
.ToLongDateString()
如果输入是字符串,则必须转换为日期,然后解析回格式化字符串
Date.Parse("Wednesday, 10 April, 2013").ToString("dd-MMMM/yyyy")
If the input value is a string then you could to convert to a date and then back to your required format
Dim provider As CultureInfo = CultureInfo.InvariantCulture
Dim dateText = "Wednesday, 10 April, 2013"
Dim dt = DateTime.ParseExact(dateText, "dddd, dd MMMM, yyyy", provider)
Console.WriteLine(dt.ToString("dd MMMM yyyy"))
尝试这个。
Date.Today.ToLongDateString