而今天我們要得是用.ToShortDateString()這一個函式
可以幫我們直接把日期轉為2012/02/23這類簡約的日期
但是這樣還不夠!
因為儘管大多數人看得懂,可是身為台灣人還是會有想要把日期轉為民國年顯示的需求的。
這時候該怎麼辦呢?
一樣簡單附上程式碼如下:
以下是微軟官方文件說明:
http://technet.microsoft.com/zh-tw/library/dd125502.aspx
格式運算子
Windows PowerShell 提供了格式運算子(-f),這個運算子可以讓您將 .NET 提供的格式化機制用在 Windows PowerShell。.NET 格式化機制的細節本文暫且不表,細節可參考 MSDN 文件:(Formatting Overview)。
格式運算子的使用方式如下:
<格式< -f >欲格式化的字串>
也就是將欲格式化的字串,按照「格式」加以處理。以下以實例說明格式運算子所提供的功能。# 日期時間的格式化 # 格式化之前,$var 的內容包含了完整的日期及時間,並請留意其格式 PS > $var = Get-Date PS > $var 2008 年 5 月 10 日 下午 03:39:01 # 格式化日期 PS > "{0:d}" -f $var 2008/5/10 # 格式化日期,請注意 D 是大小 PS > "{0:D}" -f $var 2008 年 5 月 10 日 # 格式化時間 PS > "{0:t}" -f $var 下午 03:39 # 格式化時間,請注意 T 是大小 PS > "{0:T}" -f $var 下午 03:39:01 # 數值的格式化 $val = 12345.6789 # 加上三位數逗號,且小數位數預設為兩位 PS > "{0:N}" -f $val 12,345.68 # 將小數位數指定成三位 PS > "{0:N3}" -f $val 12,345.679 # 與 "{0:N}" 相同,但不加三位數逗號 PS > "{0:F}" -f $val 12345.68 # 將小數位數指定成三位 PS > "{0:F3}" -f $var 12345.679
沒有留言:
張貼留言