How to (try)parse a single String to DateTime in “

2019-02-18 19:10发布

How to (try)parse a single String to DateTime in "DD/MM/YYYY" format? (VB.Net)

For example: I use input string "30/12/1999" (30 December 1999), how to (try)parse it to DateTime?

1条回答
淡お忘
2楼-- · 2019-02-18 19:20

Try this:

Dim date As Datetime = DateTime.ParseExact(_
    yourString, "dd/MM/yyyy", CultureInfo.InvariantCulture)

This will throw an exception if yourString does not match the format you specify. If you do not want an exception in this case then do this:

Dim date As Date    
Date.TryParseExact(dateString, "dd/MM/yyyy", CultureInfo.CurrentCulture, _
                      DateTimeStyles.None, date)
查看更多
登录 后发表回答