将字符串(dd/MM/yyyy hh: MM)转换为日期时间格式

本文关键字:MM 转换 日期 格式 时间 hh 字符串 dd yyyy | 更新日期: 2023-09-27 18:04:37

我有日期时间格式为dd/MM/yyyy hh: MM的字符串。我想计算两个日期之间的持续时间,但未能以正确的格式获得日期时间。请帮助。提前感谢

将字符串(dd/MM/yyyy hh: MM)转换为日期时间格式

解析日期字符串后创建两个日期

DateTime date1 = new DateTime();
DateTime date2 = new DateTime();
date1 = DateTime.Parse("22/05/2013 09:50:00");
date2 = DateTime.Parse("22/05/2014 09:50:00");

然后使用TimeSpan结构计算时间间隔:

TimeSpan ts_interval = date2 - date1;

可以使用以下属性:

ts_interval.TotalSeconds;
ts_interval.TotalMinutes;
ts_interval.TotalHours;

更多信息请访问http://msdn.microsoft.com/en-us/library/system.timespan_properties%28v=vs.110%29.aspx

你可以使用内置方法

DateTime.Parse("12/05/1999 18:25");

你也可以查看这个帖子