[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] PowerShell怎样取某日期的一定范围内的随机值?

刚刚自己突发奇想想出来的一个问题感觉挺难:
给出一个日期字符串, 想随机生成这个日期的前三天或后三天的日期
这个要根据月份判断30天或31天的问题, 还有2月28天29天的问题    Powershell有简单的实现方法吗?
搜索无果, 请求大侠指导, 多谢!

算出的随机值的格式仍要  yyyy-mm-dd

例如我想求下面几个日期的前三天或后三天的随机值
$d='2022-05-01'
$d='2022-05-30'
$d='2022-02-27'
$d='2021-03-01'
本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

  1. $d='2022-05-01'
  2. $t=-3..3|Get-Random
  3. ([datetime]$d).AddDays($t).ToString('d')
复制代码
1

评分人数

微信:flashercs
QQ:49908356

TOP

返回列表