我试图在Excel中导出一些数据,但是当我格式化我的日期列时,它并没有改变,并且excel不会识别为日期。
如何通过Excel识别该日期?
这是我获取文件属性的PowerShell命令:
$ITEMS=@(ls -path $STARTFOLDER -Recurse |Select FullName,Name,Attributes,@{Name="Date"; Expression={$_.LastWriteTime}},Extension,@{Name="Mbytes";Expression={"{0:N3}" -f ($_.Length / 1Mb)}})
数据的一个例子
FullName : C:\file.txt
Name : Computers.txt
Attributes : Archive
LastWriteTime : 05.08.2015 08:35:15
Extension : .txt
Mbytes : 0.002
答案 0 :(得分:1)
您是否尝试将'$_.LastWriteTime'
声明为[datetime]
个对象?
试试这个:
select @{l="Date";e={$_.LastWriteTime -as [datetime]}}