Theo mình thì ko có cách convert từ DateTime sang TimeSpan đâu, và cũng ko nên đi theo hướng này. Nếu lấy 2 DateTime trừ cho nhau thành 1 giá trị TimeSpan, rồi chuyển lại thành DateTime cho ra kết quả ko hợp lý lắm
Code:
TimeSpan diff = DateTime.Parse("9/19/2008 10:54:55 PM") - DateTime.Parse("9/19/2008 10:10:33 PM");
long i = Math.Abs( diff.Ticks);
DateTime newDate = new DateTime(i);
MessageBox.Show(newDate.ToString());
Kết quả là "1/1/0001 12:44:22 AM".
Có lẽ phải nghiên cứu thêm hoặc tìm hướng khác
Bookmarks