Timestamp to Date

Swift
let timestamp = 1624713600.0 // 示例时间戳
let date = NSDate(timeIntervalSince1970: timestamp)
Go
import (
    "time"
)
timestamp := int64(1624713600) // 示例时间戳
t := time.Unix(timestamp, 0)
Java
long timestamp = 1624713600; // 示例时间戳
java.util.Date date = new java.util.Date(timestamp * 1000);
C
#include <time.h>
time_t timestamp = 1624713600; // 示例时间戳
struct tm *timeinfo = localtime(&timestamp);
// 或者使用 gmtime(&timestamp) 获取 UTC 时间
JavaScript
const timestamp = 1624713600; // 示例时间戳
const date = new Date(timestamp * 1000);
Objective-C
NSTimeInterval timestamp = 1624713600; // 示例时间戳
NSDate *date = [NSDate dateWithTimeIntervalSince1970:timestamp];
MySQL
SELECT from_unixtime(1624713600)
SQLite
SELECT datetime(1624713600, 'unixepoch')
Erlang
Timestamp = 1624713600, % 示例时间戳
Datetime = calendar:gregorian_seconds_to_datetime(Timestamp + 719528*24*3600).
PHP
<?php
// pure php
$timestamp = 1624713600; // 示例时间戳
$date = date('Y-m-d H:i:s', $timestamp);
Python
from datetime import datetime
timestamp = 1624713600  # 示例时间戳
date = datetime.fromtimestamp(timestamp)
Ruby
timestamp = 1624713600 # 示例时间戳
time = Time.at(timestamp)
Shell
date -d @1624713600
# macOS: date -r 1624713600
Groovy
long timestamp = 1624713600 // 示例时间戳
Date date = new Date(timestamp * 1000)
Lua
timestamp = 1624713600 -- 示例时间戳
date = os.date("*t", timestamp)
.NET/C#
long timestamp = 1624713600; // 示例时间戳
DateTimeOffset date = DateTimeOffset.FromUnixTimeSeconds(timestamp);
Dart
int timestamp = 1624713600; // 示例时间戳
DateTime date = DateTime.fromMillisecondsSinceEpoch(timestamp * 1000);