我如何找到两个日期之间的差异。例如,生日和当前日期之间的差异。这两个日期将在文本框中。如何找到两个日期之间的差异
回答
您可以使用年 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. PHP找到两个日期时间之间的差异
- 5. 在javascript中找到两个日期时间之间的差异
- 6. 如何查找R中两个日期之间的差异?
- 7. 找到两个日期之间的差异的方法
- 8. Grails - 两个日期之间的差异
- 9. VB - 两个日期之间的差异
- 10. 两个日期之间的差异
- 11. Javascript - 两个日期之间的差异
- 12. 两个表之间的日期差异
- 13. 两个日期之间的差异
- 14. 两个日期之间的差异python
- 15. 两个日期之间的Ruby差异
- 16. 两个日期()之间的JavaScript差异
- 17. 两个日期之间的oracle差异
- 18. 两个日期之间的差异
- 19. 两个日期之间的差异Yii2
- 20. 在两个日期之间的差异
- 21. 两个Java日期之间的差异?
- 22. 两个日期之间的Android差异?
- 23. Java:两个日期之间的差异
- 24. 找到两个日期之间的差异正好是1年
- 25. 找到Java中两个日期之间的差异
- 26. 找到两个日期之间的差异
- 27. 如何找到两个日期之间的差异持续时间
- 28. 寻找两个时间戳与日期之间的差异
- 29. 如何找到两个日期之间的时差在php
- 30. 如何获得两个日期之间的星期差异
这是一个非常基本的问题,它措辞很差。我想我们通常希望在这里提出一个问题。此外,它可能有助于您了解和使用MSDN参考:http://msdn.microsoft.com/en-us/library/gg145045.aspx – 2011-02-24 06:10:58
真的 - 这个问题起来投票?我猜这就是“同情投票”是什么...... – 2011-02-24 06:25:57