C# 在c中添加两个格式不同的日期

C# 在c中添加两个格式不同的日期,c#,C#,我必须确定日期一个是格式为mm/dd/yyyy的fromdate,另一个是格式为dd/mm/yyyy的todate,我想找出两个日期之间的差异 或者换言之,在c语言中,在从一天减去另一天之前,我如何将它们转换为相同的日期格式?尝试类似于: var dateFrom = DateTime.ParseExact("02/14/2016", "mm/dd/yyyy", CultureInfo.InvariantCulture); var dateTo = DateTime.ParseExact("16

我必须确定日期一个是格式为mm/dd/yyyy的fromdate,另一个是格式为dd/mm/yyyy的todate,我想找出两个日期之间的差异

或者换言之,在c语言中,在从一天减去另一天之前,我如何将它们转换为相同的日期格式?

尝试类似于:

var dateFrom = DateTime.ParseExact("02/14/2016", "mm/dd/yyyy", CultureInfo.InvariantCulture);
var dateTo = DateTime.ParseExact("16/02/2016", "dd/mm/yyyy", CultureInfo.InvariantCulture);
var result = (dateTo - dateFrom).TotalDays;

你做过什么调查吗?你从那项研究中学到了什么?是的,我学到了,问题是他们都在谈论如何将它们转换成字符串,我想要的是将所有不同格式的日期转换成一种常见的日期格式,我可以加、减。。。当我使用DateTime.Parse或convert.ToDateTime将字符串格式转换为DateTime时,日期往往保持为mm/dd/yyyy fromdate和dd/mm/yyy ToDate是日期时间值还是字符串值?DateTime值没有格式,只有表示日期的字符串有格式。比较日期时间值时,无论其作为字符串的格式如何,都不会出现问题。to date字符串已转换为DateTime,from date是从日期时间选择器控件收集的DateTime很高兴能提供帮助