【发布时间】:2016-11-10 14:26:38
【问题描述】:
我在linux 上使用libssh2 和C++。
我打算在从 sftp 下载文件之前查看上次修改时间。
为此,我使用以下命令:
LIBSSH2_SFTP_ATTRIBUTES attrs;
libssh2_sftp_fstat_ex(sftp_handle, &attrs, 0);
我使用attrs.mtime 获得最后修改时间,这是一个long 类型,给出秒数。
但是,此值适用于时区 GMT+0。我怎样才能得到我当地时区的时间?
谢谢。
【问题讨论】: