0
A
回答
3
假設res.Datas[i]
類型不是一個具體類型,但接口類型(如interface{}
),只需使用這個type assertion:
if t, ok := res.Datas[i].(time.Time); ok {
// it is of type time.Time
// t is of type time.Time, you can use it so
} else {
// not of type time.Time, or it is nil
}
如果您不需要time.Time
值,你只是想告訴我們,如果接口值包裝了一個time.Time
:
if _, ok := res.Datas[i].(time.Time); ok {
// it is of type time.Time
} else {
// not of type time.Time, or it is nil
}
另外請注意,類型time.Time
和*time.Time
是不同的。如果包裝了指向time.Time
的指針,則需要將其檢查爲不同的類型。
相關問題
- 1. 檢查時間是否在兩次之間(時間DataType)
- 2. 檢查時間是否在C++的特定時間間隔?
- 3. 檢查時間是否在多次之間(時間DataType)
- 4. 檢查時間戳是否在tsrange內
- 5. 檢查時間是否過期jquery
- 6. 如何檢查時間是否重疊?
- 7. JAVA:如何檢查當前時間是否在指定時間
- 8. 檢查當前時間是否在其他時間
- 9. PHP檢查當前時間是否在指定時間之前
- 10. 檢查當前時間是否超出時間限制
- 11. 檢查當前時間是否在時間槽
- 12. 檢查時間範圍是否在另一個時間範圍
- 13. android檢查unix時間是否等於或過去unix時間
- 14. 檢查一下時間是否包含時間?
- 15. SQL:檢查時間列是否比系統時間
- 16. 如何檢查timepicker1時間是否比timepicker2時間早?
- 17. 如何檢查當前時間是否在一段時間內?
- 18. 檢查日期時間字符串是否包含時間
- 19. 檢查TimePicker時間是否小於當前時間
- 20. 檢查時間是兩次
- 21. 檢查數據庫表字段(日期時間)是否爲空
- 22. 檢查是否根據UTC時間在夏令時是否在sql
- 23. 如何檢查是否當前EST時間是00.00.00之間 - 檢查00.00.10
- 24. 如何檢查一個時間戳是否是整小時
- 25. 如何檢查時間戳是否是一個小時?
- 26. 檢查數據與時間?
- 27. 什麼是檢查時間是否在一定時間內的最佳方法?
- 28. 檢查雙數是零的時間
- 29. 檢查時間範圍是否在其他時間範圍之間
- 30. 如何檢查當前時間是否在oracle的兩個時間戳之間
非常感謝這個清晰的解釋!它實際上工作:) – Doby