Преобразование времени Unix в дату и время: методы на Python, JavaScript, PHP, Java и C#

Чтобы преобразовать время Unix в дату и время, вы можете использовать несколько методов в зависимости от используемого вами языка программирования. Вот несколько часто используемых методов на разных языках:

  1. Python:

    import datetime
    unix_time = 1609459200  # Replace with your Unix timestamp
    datetime_value = datetime.datetime.fromtimestamp(unix_time)
    print(datetime_value)
  2. JavaScript:

    var unixTime = 1609459200;  // Replace with your Unix timestamp
    var date = new Date(unixTime * 1000);
    console.log(date);
  3. PHP:

    $unixTime = 1609459200;  // Replace with your Unix timestamp
    $dateTime = new DateTime("@$unixTime");
    echo $dateTime->format('Y-m-d H:i:s');
  4. Java:

    long unixTime = 1609459200L;  // Replace with your Unix timestamp
    java.util.Date date = new java.util.Date(unixTime * 1000L);
    System.out.println(date);
  5. C#:

    long unixTime = 1609459200;  // Replace with your Unix timestamp
    DateTime dateTime = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)
       .AddSeconds(unixTime);
    Console.WriteLine(dateTime);

Обратите внимание, что в приведенных примерах предполагается, что временная метка Unix указана в секундах. Если ваша временная метка Unix указана в миллисекундах, возможно, вам придется соответствующим образом скорректировать код.