PowerShell判断某天是星期几的方法
小编今天在写一个脚本时,遇到要判断一个日期是否是周末。真是为难了我一下,现在把判断的方法总结如下,以备以后参考。
在.NET编程环境中,DateTime类型的值都有一个DayOfWeek的属性,它可以返回当时日期属于星期几。那我们就根据这个思路来写程序。
Get-Date是PowerShell中获取当时日期和时间的一个CmdLet,它返回的值一个DateTime类型。于是,我们可以想到:
PS C:\Users\zhanghong> (Get-Date).DayOfWeek
Monday
输出的值是Monday,星期一。但如果用Saturday和Sunday这两个字符串来判断周末是不是也太没有技术含量了?嗯?
仔细研究发现,一个DayOfWeek其实是一个枚举类型的变量,或者换句话说,你可以把它当成数字来对待。
于是:
if( (Get-Date).DayOfWeek -gt 5){
Write-Host "Weekened";
} else{
Write-Host "Work Day"
}
因为今天是星期一,所以得到的输出是Work Day。
好了,关于如何判断某天是不是周末,就说这么多,希望对大家有所帮助,谢谢!
相关推荐
-
PowerShell判断某天是星期几的方法
小编今天在写一个脚本时,遇到要判断一个日期是否是周末.真是为难了我一下,现在把判断的方法总结如下,以备以后参考. 在.NET编程环境中,DateTime类型的值都有一个DayOfWeek的属性,它可以返回当时日期属于星期几.那我们就根据这个思路来写程序. Get-Date是PowerShell中获取当时日期和时间的一个CmdLet,它返回的值一个DateTime类型.于是,我们可以想到: 复制代码 代码如下: PS C:\Users\zhanghong> (Get-Date).DayOfWeek
-
Python获取某一天是星期几的方法示例
本文实例讲述了Python获取某一天是星期几的方法.分享给大家供大家参考,具体如下: 这里以2017年的春节(1月28号)为例: import re; import time; import datetime; if(__name__=="__main__"): #today=int(time.strftime("%w")); anyday=datetime.datetime(2017,1,28).strftime("%w"); print an
-
python通过字典dict判断指定键值是否存在的方法
本文实例讲述了python通过字典dict判断指定键值是否存在的方法.分享给大家供大家参考.具体如下: python中有两种方法可以判断指定的键值是否存在,一种是通过字典对象的方法 has_key 判断,另外一种是通过 in 方法,下面是详细的范例. d={'site':'http://www.jb51.net','name':'jb51','is_good':'yes'} #方法1:通过has_key print d.has_key('site') #方法2:通过in print 'body'
-
JavaScript获取当前日期是星期几的方法
本文实例讲述了JavaScript获取当前日期是星期几的方法.分享给大家供大家参考.具体如下: JavaScript获得当前日期是星期几,主要通过getDay函数获得当前日期是一个星期的第几天 <!DOCTYPE html> <html> <body> <p id="demo"> Click the button to display todays day of the week. </p> <button onclic
-
Python判断列表是否已排序的各种方法及其性能分析
声明 本文基于Python2.7语言,给出判断列表是否已排序的多种方法,并在作者的Windows XP主机(Pentium G630 2.7GHz主频2GB内存)上对比和分析其性能表现. 一. 问题提出 Haskell培训老师提出一个问题:如何判断列表是否已经排序? 排序与否实际只是相邻元素间的某种二元关系,即a->a->Bool.所以第一步可以把二元组列表找出来:第二步是把这个函数作用于每个元组,然后用and操作.老师给出的实现代码如下: pair lst = zip lst ( tail
-
JS Testing Properties 判断属性是否在对象里的方法
Testing Properties To check whether an object has a property with a given name. You can do this with the in operator, with the hasOwnProperty() and propertyIsEnumerable() methods, 在JS中判断一个对象是否包含某个属性,可以使用 in,hasOwnProperty() and propertyIsEnumerable()
-
JS判断是否手机或pad访问实现方法
JS判断是否手机或pad访问实现方法 S判断是否手机或pad访问 方面的内容,对于利用JS判断是否手机或pad访问 感兴趣的同学可以看下, 直接上代码: <script type="text/javascript"> /* * 智能机浏览器版本信息: * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览
-
基于JS判断iframe是否加载成功的方法(多种浏览器)
推荐阅读: JS iFrame加载慢怎么解决 在项目中经常要动态添加iframe,然后再对添加的iframe进行相关操作,而往往iframe还没添加完呢,后边的代码就已经执行完了,所以有些你写的东西根本没有显示出来.这时,我们就要考虑是否可以等iframe加载完后再执行后边的操作,当然,各种浏览器早就为我们考虑到啦,看下面: ie浏览器 IE的每个elem节点都会拥有一个onreadystatechange事件,这个事件每次在elem内容发送变化的时候触发,比如内容正在载入loading会触发,
-
JavaScript判断数组是否包含指定元素的方法
本文实例讲述了JavaScript判断数组是否包含指定元素的方法.分享给大家供大家参考.具体如下: 这段代码通过prototype定义了数组方法,这样就可以在任意数组调用contains方法 /** * Array.prototype.[method name] allows you to define/overwrite an objects method * needle is the item you are searching for * this is a special variab
-
JS实现微信里判断页面是否被分享成功的方法
本文实例讲述了JS实现微信里判断页面是否被分享成功的方法.分享给大家供大家参考,具体如下: var shareData = { img_url: "", img_width: 200, img_height: 200, link: '', desc: '', title: '', appid: 0 }; document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { // 发送给好友 WeixinJ
随机推荐
- redis集群搭建教程及遇到的问题处理
- python实现八大排序算法(2)
- Python设计模式之代理模式实例
- HTML里select的CSS样式的改变
- 详解AngularJs HTTP响应拦截器实现登陆、权限校验
- AngularJS 入门教程之事件处理器详解
- json-lib出现There is a cycle in the hierarchy解决办法
- JavaScript正则替换HTML标签功能示例
- PHP文件上传处理案例分析
- PHP实现上传多文件示例代码
- JS正则中的RegExp对象对象
- Java多线程之中断线程(Interrupt)的使用详解
- js基本算法:冒泡排序,二分查找的简单实例
- 初识NodeJS服务端开发入门(Express+MySQL)
- JS实现根据用户输入分钟进行倒计时功能
- 基于JavaMail的Java实现复杂邮件发送功能
- Nginx列出目录和文件并用密码控制访问权限配置方法
- Android编程实现带渐变效果的圆角矩形示例
- JavaScript数据操作_浅谈原始值和引用值的操作本质
- 浅析Angular19 自定义表单控件