如何转换为日期值

时间:2010-02-10 08:07:35

标签: .net vb.net

如何将文本值转换为日期

Textbox1 column value = 31/12/2009 (dd/MM/yyyy)

尝试

Cdate(textbox1.text)

以上代码无效。

我希望得到一个类似'2009年12月31日'的日期

如何编写获取此格式的代码。

需要vb.net代码帮助

2 个答案:

答案 0 :(得分:4)

你可以尝试

DateTime.TryParseExact

  

转换指定的字符串   表示日期和时间   它的DateTime等效使用   指定的格式数组,   特定文化格式信息,   和风格。字符串的格式   表示必须至少匹配一个   完全符合指定格式。该   method返回一个指示的值   转换是否成功。

这将允许您将字符串解析为DateTime。然后,您可以使用ToString格式化日期。

查看DateTime.ToString() Patterns

答案 1 :(得分:0)

在IDE中帮助/搜索,然后搜索“日期时间字符串格式”。