hadoop fs -ls 和 hadoop fs -stat 返回的日期之间的差异

问题描述

返回的日期之间是否存在差异

hadoop fs -ls myfile

hadoop fs -stat myfile

解决方法

虽然默认情况下两者都会显示修改时间,但 -stat 以 UTC 显示时间,而 -ls 将其转换为本地时区并减少秒数。来自 Hadoop file system shell doc

统计数据
用法:hadoop fs -stat [format] path
... %x 和 %y 将 UTC 日期显示为“yyyy-MM-dd HH:mm:ss”