0

我需要更改日期格式的字符串格式,如下所示:

Wednesday, 10 April, 2013

进入

10 April 2013

实现这一目标的最佳方法是什么?,即删除日期和逗号

4

3 回答 3

2
myDate.ToString("dd MMMM yyyy")

这将允许您根据需要自定义格式。

myDate.ToString("dd-MMMM/yyyy")

.net 中也有一些转换,例如

.ToShortDateString()

.ToLongDateString()

如果输入是字符串,则必须转换为日期,然后解析回格式化字符串

Date.Parse("Wednesday, 10 April, 2013").ToString("dd-MMMM/yyyy")
于 2013-04-10T18:13:33.233 回答
1

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"))
于 2013-04-10T18:18:39.367 回答
0

尝试这个。

Date.Today.ToLongDateString
于 2013-04-10T18:13:25.723 回答