将字符串格式转换为格式化日期样式

时间:2016-04-05 06:37:37

标签: c# asp.net vb.net string date

我使用asp.net,我有一个字符串格式" 01/29/2016"。如何将此字符串格式化为" 29/01 / 2016"输出?因为该值将在报告过滤中处理,

谢谢,

3 个答案:

答案 0 :(得分:0)

如果是日期值,您可以使用 Date.toString(dd / MM / yyyy) 如果没有事先用字符串转换 DateTime.Parse(string)

答案 1 :(得分:0)

DateTime.ParseExact (myString, "d", CultureInfo.InvariantCulture).ToString (@"dd/MM/yyyy");

这应该是你的伎俩

答案 2 :(得分:0)

首先将字符串格式转换为日期时间。使用以下

DateTime YourDate= DateTime.ParseExact(
            "01/29/2016",
            "MM/dd/yyyy",
            CultureInfo.InvariantCulture);

然后将此日期时间转换为您所需的格式。

string myDateString = YourDate.ToString("dd/MM/yyyy");