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命令获取日期是今年的第几周相关推荐

  1. windows10 bat命令获取日期时间

    系统版本 win10 英文OS Windows Edition:Windows 10 Pro Settings-Language:English(United States) 获取日期命令 完整的日期 ...

  2. solaries使用date获取前一天日期,使用perl命令获取历史时间方法

    1.Linux系统下获取历史日期的方法 获取前一天日期: date -d last-day +%Y%m%d 获取15天前日期: date +%Y%m%d --date '15 days ago' 2. ...

  3. 在win7怎么使用linux指令,Win7系统的Powershell命令怎么使用

    Win7系统的Powershell命令怎么使用 命令提示符的使用频率虽然不高,但它在系统和网络管理,维护工作中起着重要的作用.在微软最新的Windows7系统中也为我们带来了cmd的升级版Window ...

  4. 了解PowerShell命令——PowerShell三分钟(二)

    好了,之前我们讲过学习PowerShell的必要性,那么今天开始实际操作下PowerShell. PowerShell预装在Windows 7以上的系统中,无需额外下载,即可使用 你可以在开始菜单中找 ...

  5. powershell如何编程C语言,如何用C语言执行powershell命令

    匿名用户 1级 2015-03-03 回答 我有一条获取server安装的各种组件的powershell命令,可以在server上正常命令行执行 powershell -command "& ...

  6. powershell命令大全

    Cmdlet返回指定的路径部分. Test-Path Cmdlet确定路径的所有元素是否存在. Get-Process Cmdlet获取在本地计算机上运行的进程. Stop-Process Cmdle ...

  7. SharePoint PowerShell命令系列

    (1) Backup-SPSite & Restore-SPSite 这两条命令可能是大家最先接触的PowerShell命令了吧, 一个是备份网站集, 另一个是还原网站集. Backup-SP ...

  8. 服务器不知道循环生成文件,Windows服务器下PowerShell命令往服务器共享文件夹进行文件拷贝、循环文件重命名...

    由于项目需要,接触到了PowerShell命令,但是苦于以前没有接触过,几句话的代码百度搜索了很长时间. 主要功能是Windows服务器下利用PowerShell命令实现文件拷贝.文件重命名(去掉文件 ...

  9. python 日期格式只取年月_python如何只获取日期

    python只获取日期,要用到的是python的内置模块,time模块. 顾名思义,这是一个和时间有关的模块. 首先导入time模块. import time 第一步要做的就是从1970纪元后到目前为 ...

最新文章

  1. Snagit9-12注册码
  2. 【Linux】一步一步学Linux——umask命令(111)
  3. Flexible 弹性盒子模型之flex
  4. mysql c测试程序_Linux平台下从零开始写一个C语言访问MySQL的测试程序
  5. 计算机注销之后一直黑屏,win7系统注销出现黑屏怎么办_win7系统注销出现黑屏的修复办法...
  6. L337. 打家劫舍 III
  7. 蓝桥web模拟赛:时间管理大师
  8. flutter doctor --android-licenses后Android sdkmanager not found.
  9. Linux: systemd 启动代码分析
  10. 涅普2021训练营-MIsc(部分)
  11. 免费的Kindle电子书资源
  12. 会PLC也能玩转机器视觉(三)- BLOB斑点定位
  13. 5款知乎高赞的超牛软件,你一定要知道
  14. python的日志模块:logging;django的日志系统;django日志输出时间修改
  15. border渐变 ios_IOS画渐变的三种方式
  16. 消防系统设计市场现状及未来发展趋势
  17. H5 css引入方式 内联样式表
  18. 像宋轶一样美的号主,666
  19. PyTorch 深度学习实践 第4讲
  20. [跬步]说说如何自主学习

热门文章

  1. Excel·VBA自定义函数筛选单元格区域重复值
  2. 21-6-27 蛇梯棋
  3. 你真的了解Android系统启动流程吗?深入理解Flutter动画原理,讲的明明白白!
  4. bzoj3118 Orz the MST(单纯形)
  5. 2022电大国家开放大学网上形考任务-数学思想与方法非免费(非答案)
  6. 二叉树数组存储:前序遍历、打印二叉树
  7. 强大的stylus!
  8. python中字典推导式
  9. 小谈Bing桌面、Bing助手的现状与发展
  10. 第004话 武士少年的挑战!