簡體   English   中英

通過PowerShell在CSV中轉換日期格式

[英]Convert date format in csv by powershell

我有使用'MM DD YYYY HH:MM:SS'時間格式的.csv文件

我可以使用Powershell轉換為“ MMM DD,YYYY HH:MM:SS TT”嗎?

data.csv
2014年9月17日00:05:00,69.07217
2014年9月17日01:05:00,637.1816
2014年9月17日02:05:00,0.0
2014年9月17日03:05:00,481.296

我想要 ....
2014年9月17日00:05:00 AM,69.07217
2014年9月17日01:05:00 AM,637.1816
2014年9月17日02:05:00 AM,0.0
2014年9月17日03:05:00 AM,481.296

這樣的事情應該起作用:

$dateTime = '09 17 2014 00:05:00'
"{0:MMM dd, yyyy HH:mm:ss tt}" -f [DateTime]::ParseExact($dateTime, 'MM dd yyyy HH:mm:ss', $null)

輸出:

Sep 17, 2014 00:05:00 AM

盡管如果您想要AM / PM,則不應該使用12小時制,例如hh嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM