2012-08-01 183 views

回答

0

如果我的理解是正確的,那麼列表的longName字段是服務器呈現的,並且已經過時/不推薦使用。 SFTP爲每個目錄條目提供一個包含數據的結構,並且時間以UTC格式列出。

從技術文檔:

如果指定$子參考,爲目錄中的每個條目,$子參考將被調用,它有三個鍵給一個散列的引用:文件名,在條目的名稱目錄列表; 長名稱,「長」列表中的條目,如ls -l;和a,Net :: SFTP :: Attributes對象,它包含條目的文件屬性(atime,mtime,permissions等)。

所以,你需要讓這些一個對象並使用其的atime的mtime領域。一旦你有他們,如果你需要一個固定的時區,將它們轉換爲本地時區應該是微不足道的。