如何将mm / dd / yyyy转换为dd / mm / yyyy

时间:2009-04-29 10:51:37

标签: asp.net vb.net

我有一个文本框,其日期格式为mm / dd / yyyy。我想将它从mm / dd / yyyy转换为asp.net中的dd / mm / yyyy,使用vb转换为DateTime变量。

2 个答案:

答案 0 :(得分:4)

DateTime.ParseExact("12/21/2008", "MM/dd/yyyy", CultureInfo.InvariantCulture).ToString("dd'/'MM'/'yyyy")

更新:鉴于您希望最终拥有DateTime,您只需解析原始格式:

DateTime.ParseExact("12/21/2008", "MM/dd/yyyy", CultureInfo.InvariantCulture)

日期格式仅在将日期显示为字符串时使用(内部日期没有格式;它只是一个数字)。如果您想将它存储在DateTime中,您只需要正确解释输入。

答案 1 :(得分:1)

如果您正在处理DateTime对象,您可以转换为:

yourDateTime.ToString("dd/MM/yyyy"))