gpt4 book ai didi

c# - 在美国服务器上解析意大利日期

转载 作者:太空宇宙 更新时间:2023-11-03 11:00:36 25 4
gpt4 key购买 nike

我试图在美国服务器上解析这个日期时间,但它不起作用:

string foo = "13 Lug 2013 14:15";
DateTime arrivalDateConfirmed = DateTime.ParseExact(foo, "dd MMM yyyy HH:mm", new CultureInfo("it-IT"));

关于我的意大利语测试机工作。

最佳答案

尝试转义分号:

DateTime arrivalDateConfirmed = DateTime.ParseExact(foo, "dd MMM yyyy HH\\:mm", new CultureInfo("it-IT"));

您可以在此处找到更多信息:http://madskristensen.net/post/Quirk-in-the-DateTime-class.aspx .

解释是“:”字符被认为是自定义格式说明符而不是文字字符,在本例中是时间分隔符。解析器将尝试将此分隔符转换为指定的区域性。在这种情况下,it-IT 的时间分隔符是“.”。特点。如果您不想将自定义格式说明符字符转换为等效的语言环境,则应将其转义,如下所述:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx#escape

关于c# - 在美国服务器上解析意大利日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17823188/

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