powershell的时间操作 取到某个文件里的时间值后加一天覆盖原文件的值

#

時間を操作

#
输出路径

$outputPath = “C:\Data”

$jsonPath = “C:\Data”

outputFile=JoinPath outputPath “executeDate”

读取文件的内容

$dateTimeStr = Get-Content “C:\LI_Work\MyRepos\PsMultipleProjects\Data\executeDate”

内容是时间,与其内容时间格式相匹配的格式

$format = “yyyy/MM/dd”

转化为时间的类型方便操作时间

formatProvider=[Globalization.CultureInfo]::InvariantCulture dateTime = [datetime]::ParseExact( dateTimeStr, format,$null)

时间加一

tomorrow= dateTime.AddDays(1)

转化为字符串类型

tomorrow= tomorrow.ToString($format)###

讲其写到文件里去覆盖之前得到的内容如果是Add-Content是指添加内容不覆盖原来文件的值

write-host tomorrowSetContentPath outputFile -Value $tomorrow

Windows Management Framework (WMF)5.0 安装
https://www.microsoft.com/en-us/download/details.aspx?id=54616
NET Framework 4.6 安装
https://www.microsoft.com/ja-jp/download/details.aspx?id=49981

猜你喜欢

转载自blog.csdn.net/qq_15623599/article/details/78666963