我如何找到两个日期之间的差异。例如,生日和当前日期之间的差异。这两个日期将在文本框中。如何找到两个日期之间的差异
回答
您可以使用年 DATEDIFF (datepart ,startdate ,enddate)
1.datepart-差,一个月 2的startDate 3.结束日期
2和3是datetime对象
DateTime.Now将得到的currentdate
这个问题没有提到有关涉及数据库的任何事情。 – 2011-02-24 06:03:46
DATEDIFF是T-SQL,而不是C# – 2011-02-24 06:04:15
问题标记为C#和asp.net不T-SQL – 2011-02-24 06:07:32
查看DateTime
类,它支持减去两个日期,这将导致TimeSpan
。
您可以通过使用其Parse()
或ParseExact()
方法创建一个字符串的DateTime
对象,有大量的实例对此处使用这些对SO或MSDN上 - 这取决于你的时间字符串的格式。
我会简单地假定存在一个名为BirthdateTextBox一个文本框,并包含您的出生日期:
DateTime birthDate = DateTime.Parse(BirthdateTextBox.Text);
TimeSpan timeBetweenDates = DateTime.Now.Subtract(birthDate);
也有DateTime.Parse,以及DateTime.TryParse的一些重载,你应该read about in the documentation。
将从文本框中获得的字符串转换为
DateTime
格式。DateTime dt1 = Convert.ToDateTime(textBoxStringOne);
DateTime dt2 = Convert.ToDateTime(textBoxStringTwo);
计算的差
System.TimeSpan差= dt1.Subtract(D2); //假设dt1> dt2
希望,这应该会给你一个想法。
- 1. 如何找到两个日期之间的星期差异
- 2. 如何找到laravel中两个日期之间的差异?
- 3. 找到两个日期时间之间的微小差异
- 4. 两个Java日期之间的差异?
- 5. 两个日期之间的差异Yii2
- 6. 两个日期之间的差异python
- 7. Grails - 两个日期之间的差异
- 8. VB - 两个日期之间的差异
- 9. 两个日期之间的差异
- 10. 两个日期之间的Ruby差异
- 11. 找到两个日期之间的差异
- 12. 寻找两个时间戳与日期之间的差异
- 13. 如何获得两个日期之间的星期差异
- 14. JScript:如何计算两个日期时间之间的差异?
- 15. 我如何找到使用Javascript的两个日期之间的差异
- 16. 找到两个值之间的差异?
- 17. 如何才能找到MySQL中两个日期之间的差异?
- 18. 如何找到文本框中两个日期之间的差异?
- 19. 如何找到两个日期之间的年份和月份差异?
- 20. Excel:查找日期之间的差异
- 21. 两个日期之间的日期差异
- 22. Adobe Air中两个日期之间的日期差异
- 23. 两个日期之间的SQL查询日期差异
- 24. 两个日期之间的c + +日期差异
- 25. 如何使用Node.js计算两个日期之间的差异?
- 26. 如何计算两个日期之间的差异?
- 27. 如何获得两个日期之间的差异?
- 28. 如何计算Objective-C中两个日期之间的差异?
- 29. 如何获得两个日期之间的差异?
- 30. 如何获得两个日期之间的差异?
这是一个非常基本的问题,它措辞很差。我想我们通常希望在这里提出一个问题。此外,它可能有助于您了解和使用MSDN参考:http://msdn.microsoft.com/en-us/library/gg145045.aspx – 2011-02-24 06:10:58
真的 - 这个问题起来投票?我猜这就是“同情投票”是什么...... – 2011-02-24 06:25:57