2
A
回答
10
你需要的功能是Copy
(檢索您的輸入字符串的一部分),StrToInt
(字符串部分整數轉換),DateUtils.EncodeDate
(創建一個從整數a TDate
),Now
(獲取當前日期TDate
)和DateUtils.DaysBetween
(以日期計算兩個日期之間的差異)。
我想你可以用Delphi的幫助來自己弄清楚這些功能。
+0
但如何將DaysBetween結果轉換爲整數?我使用的是floattostr來顯示這個數量,但我總是得到'3,26677404491323E268'... – djcis 2011-02-02 12:08:59
5
使用副本提取年份,月份,日期的3個子字符串。然後StrToInt將它們轉換爲整數,然後EncodeDate將3個整數轉換爲TDateTime。
TDateTime是一個浮點數,計算小數點前的整個天數和當天的小數點後的小數點。
在SysUtils中有一個名爲Date:TDateTime的函數,它返回當前日期。
您可以簡單地減去從Date返回的值中解析出的字符串的TDateTime,以獲取它們之間的天數差異。
相關問題
- 1. 將字符串轉換爲日期並將日期轉換回字符串
- 2. 將字符串轉換爲日期以計算差異
- 3. 將字符串轉換爲日期,但我今天得到
- 4. 將字符串轉換爲日期並找出時差
- 5. JavaScript:獲取日期差異並將月份轉換爲年份
- 6. 將字符串轉換爲日期並格式化日期
- 7. 如何將日期轉換爲字符串並再次日期?
- 8. 將字符串轉換爲日期。 SQL
- 9. 將字符串轉換爲日期python
- 10. 將字符串轉換爲日期
- 11. SQL將字符串轉換爲日期
- 12. 將字符串轉換爲日期C++
- 13. SimpleDateFormat將字符串轉換爲日期
- 14. 將日期字符串轉換爲NSDate?
- 15. 將字符串轉換爲javascript日期
- 16. JavaScript將字符串轉換爲日期
- 17. 將日期字符串轉換爲NSDate
- 18. 將字符串轉換爲MySQL日期
- 19. 將字符串轉換爲日期
- 20. Swift將字符串轉換爲日期
- 21. Stata:將字符串轉換爲日期
- 22. Android將字符串轉換爲日期
- 23. 將JavaScript字符串轉換爲日期
- 24. 將日期轉換爲字符串
- 25. 將字符串轉換爲日期
- 26. Java:將字符串轉換爲日期
- 27. Sqlite將字符串轉換爲日期
- 28. 將字符串轉換日期爲datetime
- 29. 將字符串轉換爲日期php
- 30. 將長字符串轉換爲日期
如果您發現問題的答案,您可以通過點擊答案左側的刻度線來接受。 – Bharat 2011-02-02 12:23:05