4
A
回答
5
Get-Date -Format
返回一個字符串。
這意味着你用9
的-lt
運營商將(就像在PowerShell中的任何其他比較操作),在看到一個字符串作爲左手比較2個字母串「18」論點,試圖將右手參數轉換爲字符串一樣,所以比較有效的是:
"18" -lt "9"
由於「1」來之前,「9」的字母意義上說,比較返回$true
7
由於一些已經說過,你在做字符串比較,而不是數比較
$Time = Get-Date -Format %H
$Time.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True String System.Object
爲了做到你想要什麼,你可以投你$Time
多項
[int]$Time -lt 9
#or with a little trick
+$Time -lt 9
+0
這讓人感覺很棒!!!!!感謝大家!!!! –
相關問題
- 1. 爲什麼MVC堅持HttpGet?
- 2. 爲什麼'^ 9等於9?
- 3. 爲什麼-9認爲大於1?
- 4. 爲什麼「\ 9」給「9」而「\ 7」爲空?
- 5. 小數尺度堅持viewmodel
- 6. 什麼是Math.pow(9,18)之間的差異,9·18
- 7. FB登錄策略,要堅持什麼?
- 8. 爲什麼sbt堅持使用0.1-SNAPSHOT作爲項目版本?
- 9. 爲什麼Rect.Top小於Bottom?
- 10. NSUInteger小於0,爲什麼?
- 11. 爲什麼mysql堅持使用IP而不是主機名?
- 12. 爲什麼要堅持RDD DISK不會提高性能?
- 13. 爲什麼不是一個新的實體堅持?
- 14. 爲什麼C++堅持這種符號系統?
- 15. 爲什麼PHPUnit堅持做OO的方式?
- 16. 爲什麼API 22堅持要附加到JDK 1.6?
- 17. EF爲什麼不堅持新的價值?
- 18. 如何在android應用程序中支持18:9寬高比?
- 19. 還原持久性:堅持和補水有什麼區別?
- 20. python是否認爲10小於9
- 21. 爲什麼這個小小的PowerShell代碼片段返回false?
- 22. 堅持RDD爲Avro文件
- 23. 如何轉換2009-09-18至9月18日xslt
- 24. 學說堅持+堅持=插入+插入?
- 25. For Loop。爲什麼它小於<不小於或等於<=?
- 26. 「支持:Firefox 18+」是什麼意思在jQuery1.9.1源代碼中?
- 27. 獲取磁盤的大小堅持
- 28. java.lang.IndexOutOfBoundsException:無效的指數18,大小爲18
- 29. 爲什麼Powershell不清除?
- 30. 18小時Cron Issue
我不知道powershell,但看起來它是在做一個字符串比較,而不是數字比較。 –