gpt4 book ai didi

c# - 如何处理意外的日期和时间格式?

转载 作者:行者123 更新时间:2023-11-30 22:43:28 25 4
gpt4 key购买 nike

我从文本文件获取日期和时间 - 到我的 C# 程序中的字符串变量。

我需要将这个字符串变量转换为日期时间变量。

如果我得到意外的日期和时间类型,该怎么办?

如果我不知道主机上的区域类型(当我传播我的程序时)?

提前致谢

最佳答案

使用 TryParse 它将返回一个 bool 值,说明日期是否有效。

    string dateString = "03/01/2009 10:00 AM";
CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
DateTimeStyles styles DateTimeStyles.None;
DateTime dateResult;

if(DateTime.TryParse(dateString, culture, styles, out dateResult))
{
do something with dateResult
}

TryParse docs

关于c# - 如何处理意外的日期和时间格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3943323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com