Date PowerShell获取日期
嗨,伙计们,我在PowerShell有这个: 我有一个集合,它有一个名为“rep_date”的CustomProp,其中包含一个格式为mm/dd/yyyy的日期,现在我想在那里以这种格式保存日期:dd/mm/yyyy,我正在尝试这种方法:Date PowerShell获取日期,date,powershell,get,Date,Powershell,Get,嗨,伙计们,我在PowerShell有这个: 我有一个集合,它有一个名为“rep_date”的CustomProp,其中包含一个格式为mm/dd/yyyy的日期,现在我想在那里以这种格式保存日期:dd/mm/yyyy,我正在尝试这种方法: For ($i=0;$i –le $HD.count; ++$i) { $B = $HD[$i].CustomProps[‘rep_date’] = Get-Date –date $HD[$i].CustomProps[‘rep_date’] -for
For ($i=0;$i –le $HD.count; ++$i)
{
$B = $HD[$i].CustomProps[‘rep_date’] = Get-Date –date $HD[$i].CustomProps[‘rep_date’] -format "dd.mm.yyyy"
$HD[$i].CustomProps[‘rep_date’] = $B
}
但它不起作用
关于如何实现这一点有什么想法吗
最好的问候 代码中有两个问题。第一个是格式字符串应该是“dd.MM.yyyy”。(注意大写字母M)第二个是不必要的变量赋值。你可以用
$HD[$i].CustomProps[‘rep_date’] = Get-Date –date $HD[$i].CustomProps[‘rep_date’] -format "dd.MM.yyyy"
尝试使用ToString():
$HD[$i].CustomProps['rep_date']=$HD[$i].CustomProps['rep_date'].ToString(“dd/MM/yyyy”)