我尝试将以下文本转换为日期,对于从 2011 年到 2017 年 7 月的 80 多个案例,它工作正常,但从 8 月开始,它将年份转换为 2018 年,并将该数字视为一天。我想检查是否有任何方法可以准确正确地转换格式日期?这段代码是用于数据迁移的,所以如果它工作不正常,那就是灾难性的情况。
Convert.ToDateTime("Sep-17")
我机器的答案是:{9/17/2018 12:00:00 AM}
正确答案应该是:{9/1/2017 12:00:00 AM}
最佳答案
DateTime.ParseExact("Sep-17", "MMM-yy", CultureInfo.InvariantCulture);
关于c# - 日期转换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50386212/