TG消息中的时间戳含义
就是有时候在Telegram上收到信息,旁边会带一个时间戳,这个时间戳到底是什么意思?是信息发送时间吗?还是其他的时间?我有时候看别人发的信息,时间戳和我本地的时间不一样,是时区的关系吗?可以详细解释一下吗?
6 个回答
时间戳,通常是指消息被服务器接收并存储的时间点,但实际显示的是你本地手机时间。比如:
1. 发送时间≠显示时间:对方按下发送后会发送给TG服务器,然后服务器再推送到你手机上,这个过程可能有几秒到几分钟的延迟,所以显示的是对方消息“送达你手机”的时间,而非按下发送的时间。
2. 时差:如果对方和你在不同的时区,系统会自动将时间调整到你的时区,比如对方在北京半夜1点发消息,而你却在纽约,那时间就会显示为前一天的晚上12点。
3. 双击看原时间: 在安卓或iOS上长按消息,点击“复制链接”,里面有消息的原始时间戳(UTC+0格式),可以更准确判断发送者实际操作时间。
不过日常对话中这个差值基本不会影响沟通啦~
Telegram消息时间戳是服务器记录的消息创建时间,不是本地时间,时区不同时会出现偏差,比如你在纽约发送消息,我在中国看就会自动转为北京时间,你可以右键消息复制时间戳进行对比,简单来说就是世界标准时间,各地按自己的时区显示。
Telegram旁边的时间戳是服务器记录的消息生成/接收时间戳。有时是你收到信息的本地时间,有时是对方发送消息的服务器时间。两者之间的时间差异可能是由时区或网络延迟引起的。如果时间戳显示的时间与您的本地时间不同,大多数情况是由时区引起的。您可以在App中更改时区同步设置。
Telegram信息旁的时间戳默认显示信息发送时间。如果看到别人发的信息时间戳和自己本地时间不一致,主要有两个原因:1、对方时间、时区设置不正确;2、你自己的时间、时区设置不正确。建议检查双方设备的时区设置是否一致,或打开Telegram的自动同步时间功能即可。时间戳本质上是服务器时间,但最后呈现结果依赖本地设备时间。
telegram消息时间戳默认为发送消息者的当地时间,如果你与他不在同一个时区,看到的时间就会不一样。如对方在中国是上午12点发的消息,你在美国可能就看到是凌晨4点。这个时间戳是默认不转换的,除非你修改了设置。消息下的蓝勾表示已送达,双勾表示已读,与时间戳无关。时间戳是设备上系统时间的记录,与发送消息的时间有几秒钟的误差,但可以表示发送的先后顺序。
Telegram消息旁边的时间戳,默认是消息发送时间,不过你看到的可能有区别,原因是:
一是系统不同步,对方设备或你的 Telegram 应用没有联网同步系统时间;二是时区不同,Telegram 会根据用户所在时区自动转换,手动修改系统时区可能会有偏差;三是转发时,原始消息发送时间会保留。
时间戳:显示的是消息发送的时刻的“世界标准时间”,但具体显示会受到时区、手机设置的影响。如果出现较大偏差,可通过手动校准手机时间和时区。