lsのrsyncによって返された日付と時刻をtime.time()が返したUnix epoch time floatに変換する必要があります。人間が読める日時をUnixの時間浮動小数点に変換
今の私にとっては、 2017/05/24 hh:mm:ssのようになります。 しかし、私が知っている限り、それはrsyncがsshとネイティブlsを使用するのでマシンごとに異なる可能性があります。
最も一般的な人間が読める日時をUnixのtime floatに簡単に変換する簡単な方法はありますか? 明確にする。 DとTのテキスト表現を浮動小数点に変換できるようにしたい。
datetimeがこれを行うことができれば、私は現時点でどのように見つけられないのでしょうか。
ls' 'のために、あなたは時間をフォーマットする方法を指定する--timeスタイル= +%S''」-l' LSを使用することができます。それは実際にディストリビューションに依存していませんが、「ロケール」についてはより多くのことがあります:時間/日付を表す方法に関する文化的設定。私はイスラエルに設立された機械がユダヤ人の年を使うことが可能であると考えています。 –
さて、はい、私はローカル設定を尊重していると確信しています。それは私をまったく助けません。特に、私はrsyncを使用してlsにアクセスしています。そこから時間の出力フォーマットに影響を与えることができるかどうかがわかりますが、私はそれを疑っています。私はおそらくsshを直接ファイルの統計に到達するために使用することになりますが、Pythonが変換を行うことができるかどうかを知ることは良いことです。それはいくつかのものを簡単にするだろう。 – Dalen