PS>$t=Get-Date PS>$t 2017年9月12日 0:30:23 PS>"$t" 09/12/2017 00:30:23 PS>Get-Date $t -Format yyyyMMddHHmmss 20170912003023 PS>Get-Date $t -Format FileDateTime 20170912T0030238032 PS>($s=Get-Date $t -Format FileDateTime).Substring(0,$s.Length-4) 20170912T003023 PS>Get-Date $t -Format FileDate 20170912 PS>Get-Date $t -uFormat %Y%m%d%H%M 201709120030 PS>Get-Date $t -uFormat %y%m%d%H%M 1709120030 PS>Get-Date $t -uFormat %y%m%d%H%M%S 170912003023 PS>$t2.ToString() -replace "\D" 2017091213328 PS>"$t2" 09/12/2017 01:33:28 PS>$t2.ToString() 2017/09/12 1:33:28 PS>$t2.ToString("yyyyMMddHHmmss") 20170912013328 PS>"$t2" -replace "\D" 09122017013328 PS>"$t2" -replace "\D" -replace "(....)(....)","`$2`$1" 20170912013328 PS> PS>$LocaleEN = New-Object System.Globalization.CultureInfo("en-US") PS>$LocaleJP = New-Object System.Globalization.CultureInfo("ja-JP") PS>Get-Culture LCID Name DisplayName ---- ---- ----------- 1041 ja-JP Japanese (Japan) PS>Get-UICulture LCID Name DisplayName ---- ---- ----------- 1033 en-US English (United States) PS>0..6| %{ (Get-Date).AddDays($_).DayOfWeek } Sunday Monday Tuesday Wednesday Thursday Friday Saturday PS>0..6| %{ (Get-Date).AddDays($_).ToString("ddd",$LocaleEN) } Sun Mon Tue Wed Thu Fri Sat PS>0..6| %{ (Get-Date).AddDays($_).ToString("ddd",$LocaleJP) } 日 月 火 水 木 金 土 PS>
Two Simple PowerShell Methods to Remove the Last Letter of a String – Hey, Scripting Guy! Blog