C# 使用CultureInfo.InvariantCulture时不排除日期时间

C# 使用CultureInfo.InvariantCulture时不排除日期时间,c#,datetime-format,C#,Datetime Format,我曾经这样用过, 但秒并不排除在外。请建议我修一下这个 它抛出“字符串未被识别为有效的日期时间。”异常。您可以参考下面的MSDN链接 您也可以尝试: subscriptionCurrectPeriodStart.ToString("g"); 请澄清问题。你期望得到什么?你会得到什么?哪里没有排除它们?为什么要将日期转换为字符串,然后再次解析它,然后调用ToString?好处是什么?您是否仅仅想要string subscriptioncurrenctperiodstartdate=subsc

我曾经这样用过,

但秒并不排除在外。请建议我修一下这个


它抛出“字符串未被识别为有效的日期时间。”异常。

您可以参考下面的MSDN链接

您也可以尝试:

subscriptionCurrectPeriodStart.ToString("g");

请澄清问题。你期望得到什么?你会得到什么?哪里没有排除它们?为什么要将日期转换为字符串,然后再次解析它,然后调用ToString?好处是什么?您是否仅仅想要
string subscriptioncurrenctperiodstartdate=subscriptioncurrenctperiodstart.ToString(“dd/MMM/yyyy hh:mm”,System.Globalization.CultureInfo.InvariantCulture)?图片和截图可以很好地添加到帖子中,但请确保没有它们的帖子仍然清晰有用。如果您发布代码或错误消息的图像,请确保您也将实际代码/消息复制粘贴或直接键入到帖子中。现在我面临异常。请参阅我的更新代码。@Gokul您需要将SubscriptionCurrencPeriodStart的格式设置为正确的日期时间,然后使用“SubscriptionCurrencPeriodStart.ToString(“g”);”发布该格式删除我在回答中提到的秒数
subscriptionCurrectPeriodStart.ToString("g");