时间戳是一串字符或编码信息,用于表示特定的日期和时间,通常在计算机中用于记录事件发生的时间。它通常表示自 Unix 纪元( 1970 年 1 月 1 日 00:00:00 UTC )以来的秒数或毫秒数。时间戳广泛应用于数据库、日志系统和应用程序中,以跟踪事件、同步数据或管理时间敏感的操作。
NSDate().timeIntervalSince1970
import (
"time"
)
int64(time.Now().Unix())
System.currentTimeMillis() / 1000
#include <sys/time.h>
// ...
struct timeval tv;
gettimeofday(&tv, NULL);
// 秒:tv.tv_sec
// 毫秒:tv.tv_sec * 1000LL + tv.tv_usec / 1000
Math.round(new Date() / 1000)
[[NSDate date] timeIntervalSince1970]
<?php
// pure php
time();
import time
time.time()
更多语言获取当前时间戳方式,请移步 https://www.timestamps.top
https://www.timestamps.top 免费在线时间戳转换工具!快速将日期时间转换为 Unix 时间戳或时间戳转日期时间,支持多格式,简单易用!
同时提供了Discord timestamp.
let date = NSDate() // 任意时间对象
let timestamp = date.timeIntervalSince1970
import (
"time"
)
t := time.Now() // 任意时间对象
timestamp := t.Unix()
java.util.Date date = new java.util.Date(); // 任意时间对象
long timestamp = date.getTime() / 1000;
#include <time.h>
time_t t = time(NULL); // 任意时间对象
long timestamp = (long)t;
const date = new Date(); // 任意时间对象
const timestamp = Math.round(date.getTime() / 1000);
NSDate *date = [NSDate date]; // 任意时间对象
NSTimeInterval timestamp = [date timeIntervalSince1970];
<?php
// pure php
$date = new DateTime(); // 任意时间对象
$timestamp = $date->getTimestamp();
import time
from datetime import datetime
date = datetime.now() # 任意时间对象
timestamp = int(date.timestamp())
更多请参照 https://www.timestamps.top/zh/blog/how-to-convert-date-to-timestamp
let timestamp = 1624713600.0 // 示例时间戳
let date = NSDate(timeIntervalSince1970: timestamp)
import (
"time"
)
timestamp := int64(1624713600) // 示例时间戳
t := time.Unix(timestamp, 0)
long timestamp = 1624713600; // 示例时间戳
java.util.Date date = new java.util.Date(timestamp * 1000);
#include <time.h>
time_t timestamp = 1624713600; // 示例时间戳
struct tm *timeinfo = localtime(×tamp);
// 或者使用 gmtime(×tamp) 获取 UTC 时间
const timestamp = 1624713600; // 示例时间戳
const date = new Date(timestamp * 1000);
NSTimeInterval timestamp = 1624713600; // 示例时间戳
NSDate *date = [NSDate dateWithTimeIntervalSince1970:timestamp];
<?php
// pure php
$timestamp = 1624713600; // 示例时间戳
$date = date('Y-m-d H:i:s', $timestamp);
from datetime import datetime
timestamp = 1624713600 # 示例时间戳
date = datetime.fromtimestamp(timestamp)
更多请参照 https://www.timestamps.top/zh/blog/how-to-convert-timestamp-to-date
![]() |
1
Phant0m 103 天前 ![]() |
![]() |
2
Tumblr 103 天前
```powershell
#get Unix time stamp Get-Date -uf %s #get time from unix time stamp $uts [datetime]::UnixEpoch.AddSeconds($uts) ``` |
![]() |
3
ginakira 103 天前
希望能支持纳秒
|
4
lzyuan1006 102 天前
既然代码都贴出来了,是不是可以考虑做一些时间格式转换之类的功能啊
|
![]() |
5
miwang 83 天前
楼主分享的网站确实不错,我是一直用这个也还可以 https://timestamp.onl
|
6
0donghui0 39 天前
自己做的小工具: https://www.tsconv.com/
|