【问题标题】:Check String if the format is "yyyy-MM-dd h:mm:ss" in VB.NET如果在 VB.NET 中格式为“yyyy-MM-dd h:mm:ss”,请检查字符串
【发布时间】:2013-09-12 18:25:36
【问题描述】:

如何检查给定的字符串是否为有效的自定义格式“yyyy-MM-dd h:mm:ss”?

例如:

2013-09-09 05:25:40

格式有效。

09-09-2013 05:25:40

格式无效。

【问题讨论】:

    标签: asp.net vb.net date datetime tryparse


    【解决方案1】:

    您可以为此使用 DateTime.TryParseExact()。

    if(DateTime.TryParseExact(yourDate, "yyyy-MM-dd h:mm:ss", CultureInfo.InvariantCulture, 
                           DateTimeStyles.None, out dateValue))
    {
       // DateTime parsed, dateValue contains the parsed DateTime
    }
    

    【讨论】:

    • 嗨@Bibhu,如果“yourDate”变量包含输入“2013-09-09 05:25:40”,那么 dateValue 变量的值必须是多少?
    • @ajdeguzman - dateValue 包含与 yourDate 中包含的日期和时间等效的 DateTime 值。查看此 MSDN 链接了解更多信息msdn.microsoft.com/en-us/library/ms131044.aspx
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多