[py]GTM和UTC及python的时间戳

本文深入探讨了时间戳的概念,解释了Unix时间的起源及其与格林威治时间的关系。详细介绍了时间戳如何从1970年1月1日0点开始计数,以及在不同编程语言中如何表示和转换时间戳。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时间戳是一串字符串

time.time()
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。通俗的讲, 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。

1312420-20181224180040965-1796598161.png

unix的生日: unix time

肯·汤普逊 创造了unix,以创造出unix时间为unix time。(肯创造了unix+B语言, 丹尼斯基于B语言创造了C语言)

在用ng的date过滤服务的时候时间戳0会转换成1970-01-01 08:00:00;
是因为起源于UNIX系统,以Unix诞生的时间为参照确定的,UNIX认为1970年1月1日0点是时间纪元,现代计算机(电话,电子设备)时间以1970 年 1 月 1 日的 08:00为基准,
在时间转换时,或者时间重置时都会出现这个时间值,unix时间戳零点是 1970年1月1日0点整(utc),北京是gmt 8所以变成八点。

1312420-20181224173803991-798566290.png

1970-01-01 08:00:00 到现在过了多少s, 方便了时间用字符串表示。
1312420-20181224174157460-1403771219.png

1312420-20181224174321707-1235711010.png

GTM 和UTC是一个意思

太阳升起的地方, 相当于给地球划了个开始位置 , 为了确保全球人譬如12点就是中午,大家都是这样,所以有了时区的概念。GMT+8 UTC8 多是等同的。
格林威治平时(英语:Greenwich Mean Time,GMT)是指位於英國倫敦郊區的皇家格林威治天文台當地的平太阳时,因為本初子午線被定義爲通過那裡的經線。

时间的表示格式UTC/GMT/ISO


var newDate = new Date();
newDate.setTime(timestamp3 * 1000);


console.log(newDate.toDateString()); // Wed Jun 18 2014 

console.log(newDate.toGMTString()); // Wed, 18 Jun 2014 02:33:24 GMT 

console.log(newDate.toISOString()); // 2014-06-18T02:33:24.000Z

console.log(newDate.toJSON());      // 2014-06-18T02:33:24.000Z 

console.log(newDate.toLocaleDateString()); // 2014年6月18日 

console.log(newDate.toLocaleString());     // 2014年6月18日 上午10:33:24 

console.log(newDate.toLocaleTimeString()); // 上午10:33:24 

console.log(newDate.toString());     // Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)

console.log(newDate.toTimeString()); // 10:33:24 GMT+0800 (中国标准时间) 

console.log(newDate.toUTCString());  // Wed, 18 Jun 2014 02:33:24 GMT
- 这种格式是iso时间格式
"datetime": "2018-12-24T01:22:59.00Z",

1312420-20181224175332158-1854350692.png

python中的iso时间

1312420-20181224175712463-145466622.png
https://cloud.tencent.com/developer/ask/34664

python操作时间:格式化+时间delta(间隔)的计算

time偏系统
datetime可以理解为基于time的封装,高级了不少。
参考:
https://m.pythontab.com/article/1207

转载于:https://www.cnblogs.com/iiiiiher/p/10169992.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值