[英]Setting the time of a System.DateTime object in PowerShell
I wish to set the System.DateTime object below with the time from $time: 我希望将以下时间从$ time设置为System.DateTime对象:
$CurrentTime = (date)
$Time = "9:00"
How do I get the date from $CurrentTime, but with hours, minutes, seconds from $time? 如何从$ CurrentTime中获取日期,但从$ time中获取小时,分钟,秒呢?
尝试这个:
[datetime]::ParseExact("09:00","hh:mm",$null)
This should work: 这应该工作:
$CurrentTime = [System.DateTime]::Parse((date).ToString("yyyy.MM.dd"))
$Time = [System.Timespan]::Parse("9:00")
$Result = $CurrentTime.Add($Time)
$CurrentTime = Get-Date -Hour "09" -Minute "00" -Second "00"
Get-Date -Year $CurrentTime.Year `
-Month $CurrentTime.Month `
-Day $CurrentTime.Day `
-Hour $time.split(':')[0] `
-Minute $time.split(':')[-1]
-Second $time.split(':')[-1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.