PowerShell判斷某天是星期幾的方法
小編今天在寫一個腳本時,遇到要判斷一個日期是否是周末。真是為難了我一下,現(xiàn)在把判斷的方法總結(jié)如下,以備以后參考。
在.NET編程環(huán)境中,DateTime類型的值都有一個DayOfWeek的屬性,它可以返回當時日期屬于星期幾。那我們就根據(jù)這個思路來寫程序。
Get-Date是PowerShell中獲取當時日期和時間的一個CmdLet,它返回的值一個DateTime類型。于是,我們可以想到:
PS C:\Users\zhanghong> (Get-Date).DayOfWeek
Monday
輸出的值是Monday,星期一。但如果用Saturday和Sunday這兩個字符串來判斷周末是不是也太沒有技術(shù)含量了?嗯?
仔細研究發(fā)現(xiàn),一個DayOfWeek其實是一個枚舉類型的變量,或者換句話說,你可以把它當成數(shù)字來對待。
于是:
if( (Get-Date).DayOfWeek -gt 5){
Write-Host "Weekened";
} else{
Write-Host "Work Day"
}
因為今天是星期一,所以得到的輸出是Work Day。
好了,關(guān)于如何判斷某天是不是周末,就說這么多,希望對大家有所幫助,謝謝!
相關(guān)文章
Powershell目錄文件夾管理權(quán)限的繼承和指定方法
這篇文章主要介紹了Powershell目錄文件夾管理權(quán)限的繼承和指定方法,本文給出了創(chuàng)建文件夾、獲取當前權(quán)限、添加新的權(quán)限、添加管理員權(quán)限等,需要的朋友可以參考下2015-06-06PowerShell小技巧實現(xiàn)IE Web自動化
使用IE的COM對象來完成簡單的Web自動化測試,是最小巧和廉價的Web自動化測試了,因為它不用引入第三方插件或者工具。2014-09-09PowerShell小技巧之調(diào)用CloudFlare的SDK查詢網(wǎng)站統(tǒng)計信息
本文主要是記述使用powershell調(diào)用CloudFlare的SDK查詢網(wǎng)站統(tǒng)計信息,非常實用,希望對大家有所幫助2014-09-09