Linuxでタイムスタンプを日付に変換する方法


  1. dateコマンドを使用する方法: dateコマンドは、ターミナルで日付と時刻を表示するためのコマンドです。タイムスタンプを日付に変換するためにも使用できます。以下のコマンドを使用します。

    date -d @<タイムスタンプ> +"%Y-%m-%d %H:%M:%S"

    このコマンドでは、<タイムスタンプ>の部分を実際のタイムスタンプに置き換えます。日付と時刻のフォーマットは必要に応じて変更できます。

  2. GNU coreutilsのstatコマンドを使用する方法: statコマンドは、ファイルの詳細情報を表示するためのコマンドです。タイムスタンプを日付に変換するためにも使用できます。以下のコマンドを使用します。

    stat -c "%y" <ファイル名>

    このコマンドでは、<ファイル名>の部分を実際のファイル名に置き換えます。ファイルのタイムスタンプが表示されます。

  3. Perlスクリプトを使用する方法: 以下のPerlスクリプトを使用して、タイムスタンプを日付に変換することもできます。

    #!/usr/bin/perl
    my $timestamp = <タイムスタンプ>;
    my $date = localtime($timestamp);
    print "$date\n";

    上記のスクリプトでは、<タイムスタンプ>の部分を実際のタイムスタンプに置き換えます。スクリプトを実行すると、タイムスタンプが日付に変換されて表示されます。