有趣的是,下面的代码适用于我们的本地环境,但不适用于 azure web 角色。
有人可以指出我做错了什么的正确方向。
我们从第三方获取日期和时间作为字符串,并使用下面的逻辑进行解析。
string givenDate="21/06/2013";
string givenTime="7:35 PM";
var givenDateTime = DateTime.Parse(givenDate + " " + givenTime, CultureInfo.InvariantCulture);
上面的代码在 Azure 中引发以下异常:
Exception: System.FormatException
Message: String was not recognized as a valid DateTime.