POWERSHELL命令获取日期是今年的第几周
POWERSHELL命令获取日期是今年的第几周
#POWERSHELL获取日期是今年的第几周
function get-WeekOfYear{[CmdletBinding(SupportsShouldProcess=$true)]param(#日期和时间值[parameter(Mandatory = $true)][string]$DateNow,#定义日历周的枚举值,确定年份第一周的不同规则,默认0表示今年的第一天是第一周#指示年的第一周从该年的第一天开始,到所指定周的下一个首日前结束。 值为 0。#指示年的第一周是第一个在指定的周首日前包含四天或更多天的周。 值为 2。#指示年的第一周从所指定周首日的第一个匹配项开始,可以是年的第一天或其后某一天。 值为 1。[int]$WeekRule=0,#表示一周的第一天的枚举值,规定一周的第一天是星期几,默认0表示星期日是一周的第一天,该值可以是一周的任意一天[int]$DayOfWeek=0)#加载mscorlib.dll程序集,因为System.Globalization.GregorianCalendar是在此mscorlib.dll程序集中。所以需要加载此.NET程序集。[System.Reflection.Assembly]::LoadWithPartialName("mscorlib.dll") | Out-Null;#创建对象公历对象$gc = New-Object System.Globalization.GregorianCalendar;#通过公历对象的GetWeekOfYear方法获取日期是今年的第几周$weekNum = $gc.GetWeekOfYear([datetime]$DateNow, [System.Globalization.CalendarWeekRule]$WeekRule, [System.DayOfWeek]$DayOfWeek);write-host $DateNow 是第 $weekNum 周;
}
#今年第一天为第一周,星期日为第一天
PS C:\windows\system32> get-WeekOfYear -DateNow "2017-07-01" -WeekRule 0 -DayOfWeek 0
2017-07-01 是第 26 周#今年第一天为第一周,星期一为第一天
PS C:\windows\system32> get-WeekOfYear -DateNow "2017-07-01" -WeekRule 0 -DayOfWeek 1
2017-07-01 是第 27 周#今年第一个星期一为第一周,星期一为第一天
PS C:\windows\system32> get-WeekOfYear -DateNow "2017-07-01" -WeekRule 1 -DayOfWeek 1
2017-07-01 是第 26 周
POWERSHELL命令获取日期是今年的第几周相关推荐
- windows10 bat命令获取日期时间
系统版本 win10 英文OS Windows Edition:Windows 10 Pro Settings-Language:English(United States) 获取日期命令 完整的日期 ...
- solaries使用date获取前一天日期,使用perl命令获取历史时间方法
1.Linux系统下获取历史日期的方法 获取前一天日期: date -d last-day +%Y%m%d 获取15天前日期: date +%Y%m%d --date '15 days ago' 2. ...
- 在win7怎么使用linux指令,Win7系统的Powershell命令怎么使用
Win7系统的Powershell命令怎么使用 命令提示符的使用频率虽然不高,但它在系统和网络管理,维护工作中起着重要的作用.在微软最新的Windows7系统中也为我们带来了cmd的升级版Window ...
- 了解PowerShell命令——PowerShell三分钟(二)
好了,之前我们讲过学习PowerShell的必要性,那么今天开始实际操作下PowerShell. PowerShell预装在Windows 7以上的系统中,无需额外下载,即可使用 你可以在开始菜单中找 ...
- powershell如何编程C语言,如何用C语言执行powershell命令
匿名用户 1级 2015-03-03 回答 我有一条获取server安装的各种组件的powershell命令,可以在server上正常命令行执行 powershell -command "& ...
- powershell命令大全
Cmdlet返回指定的路径部分. Test-Path Cmdlet确定路径的所有元素是否存在. Get-Process Cmdlet获取在本地计算机上运行的进程. Stop-Process Cmdle ...
- SharePoint PowerShell命令系列
(1) Backup-SPSite & Restore-SPSite 这两条命令可能是大家最先接触的PowerShell命令了吧, 一个是备份网站集, 另一个是还原网站集. Backup-SP ...
- 服务器不知道循环生成文件,Windows服务器下PowerShell命令往服务器共享文件夹进行文件拷贝、循环文件重命名...
由于项目需要,接触到了PowerShell命令,但是苦于以前没有接触过,几句话的代码百度搜索了很长时间. 主要功能是Windows服务器下利用PowerShell命令实现文件拷贝.文件重命名(去掉文件 ...
- python 日期格式只取年月_python如何只获取日期
python只获取日期,要用到的是python的内置模块,time模块. 顾名思义,这是一个和时间有关的模块. 首先导入time模块. import time 第一步要做的就是从1970纪元后到目前为 ...
最新文章
- Snagit9-12注册码
- 【Linux】一步一步学Linux——umask命令(111)
- Flexible 弹性盒子模型之flex
- mysql c测试程序_Linux平台下从零开始写一个C语言访问MySQL的测试程序
- 计算机注销之后一直黑屏,win7系统注销出现黑屏怎么办_win7系统注销出现黑屏的修复办法...
- L337. 打家劫舍 III
- 蓝桥web模拟赛:时间管理大师
- flutter doctor --android-licenses后Android sdkmanager not found.
- Linux: systemd 启动代码分析
- 涅普2021训练营-MIsc(部分)
- 免费的Kindle电子书资源
- 会PLC也能玩转机器视觉(三)- BLOB斑点定位
- 5款知乎高赞的超牛软件,你一定要知道
- python的日志模块:logging;django的日志系统;django日志输出时间修改
- border渐变 ios_IOS画渐变的三种方式
- 消防系统设计市场现状及未来发展趋势
- H5 css引入方式 内联样式表
- 像宋轶一样美的号主,666
- PyTorch 深度学习实践 第4讲
- [跬步]说说如何自主学习