-1

こんにちは私はUNIXの日付を通常の日付に変換したい(YYYY-MM-DD)

22222,0,0,0,14387
33333,0,0,0,14170
44444,0,0,0,14244
55555,0,0,0,14190
66666,0,0,0,14528
77777,0,0,0,14200
88888,0,0,0,0
99999,0,0,0,0

ここで5列目はUNIXの日付を表します

に変換したい

22222,0,0,0,2009-05-23

同様に残りの行

どんな体も私を助けることができます

4

1 に答える 1

5

単純な awk スクリプトでそれを行う必要があります

awk -F, 'BEGIN{OFS=","} { print $1,$2,$3,$4,strftime("%Y-%m-%d",$5) }' myFile.txt

乾杯。

編集:
unix タイムスタンプを使用していませんが、データを確認したところ、エポックからの日数を使用しているようです。

awk -F, 'BEGIN{OFS=","} { print $1,$2,$3,$4,strftime("%Y-%m-%d",$5*86400) }' myFile.txt
于 2010-07-26T14:31:27.753 に答える