时间戳转换工具
当前Unix时间戳为 1748933041(每秒更新)
时间戳转日期
日期转时间戳
秒数转换为时分秒
关于Unix时间戳
Unix时间戳是从1970年1月1日(UTC)起经过的秒数,被广泛用于计算机系统中。
常用换算
- 1小时 = 3600s
- 1天 = 86400s
- 1周 = 604800s
JavaScript实现时间戳转换
// second const date = new Date(timestamp * 1000); // millisecond new Date(millisTimestamp);
Python实现时间戳转换
from datetime import datetime # second dt = datetime.fromtimestamp(timestamp) # millisecond dt = datetime.fromtimestamp(millis/1000)
Java实现时间戳转换
// second Instant instant = Instant.ofEpochSecond(timestamp); // millisecond Instant instant = Instant.ofEpochMilli(millis);
SQL实现时间戳转换
-- MySQL second SELECT FROM_UNIXTIME(1678901234); -- PostgreSQL millisecond SELECT TO_TIMESTAMP(1678901234567 / 1000.0);
PHP实现时间戳转换
// second date('Y-m-d H:i:s', 1678901234); // millisecond date('Y-m-d H:i:s', 1678901234567/1000);
C#C#实现时间戳转换
// second DateTimeOffset.FromUnixTimeSeconds(1678901234); // millisecond DateTimeOffset.FromUnixTimeMilliseconds(1678901234567);
Go实现时间戳转换
import "time" // second t := time.Unix(1678901234, 0) // millisecond t := time.Unix(0, millis*int64(time.Millisecond))
Rust实现时间戳转换
# second Time.at(1678901234) # millisecond Time.at(1678901234567/1000.0)
Swift实现时间戳转换
// second Date(timeIntervalSince1970: 1678901234) // millisecond Date(timeIntervalSince1970: 1678901234567/1000)
Kotlin实现时间戳转换
// second Instant.ofEpochSecond(1678901234) // millisecond Instant.ofEpochMilli(1678901234567)
Rust实现时间戳转换
use chrono::NaiveDateTime; // second NaiveDateTime::from_timestamp(1678901234, 0); // millisecond NaiveDateTime::from_timestamp_millis(1678901234567);
Perl实现时间戳转换
# second my $dt = localtime(1678901234); # millisecond my $dt = localtime(1678901234567/1000);
Shell实现时间戳转换
# second date -d @1678901234 # millisecond date -d @$(echo "1678901234567/1000" | bc)
Dart实现时间戳转换
// millisecond DateTime.fromMillisecondsSinceEpoch(1678901234567); // second DateTime.fromMillisecondsSinceEpoch(1678901234*1000);