您是否正受到短信签名报备的困扰?互亿无线解决方案让您最快15分钟内恢复信息传递,马上 注册体验
所有文档
文档中心 > 开发参考 > UNIX时间戳

UNIX时间戳


UNIX 时间戳是从1970年1月1日00:00:00 UTC开始所经过的秒数,是API接口中常用的时间表示方式,便于跨系统、跨语言的时间数据传输与处理。以下为各主流编程语言中获取或转换UNIX时间戳的示例代码:

语言 代码
JAVA String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp *1000))
Linux date -d @Unix timestamp
C strptime(datetime, "%Y-%m-%d %H:%M:%S", &tm_time); unixtime = mktime(&tm_time);
C++ std::time_t t = std::time(0);
DELPHI uses DateUtils;
DateTimeToUnix(Now)
GO import "time"
cur := time.Now()
timestamp := cur.UnixNano() / 1000000
Perl 先 my $time = Unix timestamp 然后 my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6]
PHP date("r", Unix timestamp)
Node.js var date = new Date( time * 1000 );
var time = date.getTime()/1000;
Python 先 import time 然后 time.gmtime(Unix timestamp)
Ruby Time.at(Unix timestamp)
SHELL date +%s //UNIX 的时间戳;
VBScript / ASP DateAdd("s", Unix timestamp, "01/01/1970 00:00:00")
VB6 DateDiff("s", "1970-1-1 0:0:0", ToUnixTime)
易语言 时间_到时间戳()

使用说明

  • API接口中涉及时间参数的字段(如短信发送时间、接口调用时间等)通常要求使用UNIX时间戳(秒级);
  • 不同语言对时间戳的处理可能存在时区差异,建议统一使用UTC时间戳进行接口交互;
  • 若需毫秒级时间戳,需注意接口文档中的具体说明,避免因单位错误导致请求失败。

5分钟快速自助开通免费体验账户

在线咨询
电话咨询

服务热线:

4008 808 898

服务热线(工作时间):

4008 808 898

业务咨询(非工作时间):

售后咨询(非工作时间):