我如何找到兩個日期之間的差異。例如,生日和當前日期之間的差異。這兩個日期將在文本框中。如何找到兩個日期之間的差異
回答
您可以使用年 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