Board logo

标题: [问题求助] PowerShell怎样取某日期的一定范围内的随机值? [打印本页]

作者: 5i365    时间: 2022-9-20 19:37     标题: 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'
作者: flashercs    时间: 2022-9-21 10:50

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





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2