我有一些用户输入 - 例如150715 - 它应该是一个日期,但我必须将int
的格式更改为datetime -format yyMMdd
。
我尝试过这样的事情:
$input = Read-Host "Get number (date)"
$input
$input_toDate = [datetime]$input -format yyMMdd
它没有用。
是否可以创建它?
$input_toDate_up = ($input_toDate).AddDays(5) -Format yyMMdd
答案 0 :(得分:3)
$input = Read-Host "Get number (date)"
$format = "yyMMdd"
$input_toDate_up = [DateTime]::ParseExact($input, $format, $null).AddDays(5).ToString($format)
$input_toDate_up
输入:150715
,输出:150720
。
有关详细信息,请参阅DateTime.ParseExact reference。