波兰时间怎么表示?
在讨论如何表示“波兰时间”之前,我们先简单介绍一下国际单位制中有关时间和频率的标准: 国际上计算时间间隔使用“T”(符号“t”);每秒一次时标为 “T1”、每隔秒一次时标为“T2”…… 频率使用“f”表示,单位为Hz。对于1Hz高频信号,可以记作 f=1Hz 而对于1kHz的中频信号则可表示为 f=1000Hz 我们常用的计时工具钟和手表都是基于机械原理制作的,由此导致的误差是不可避免的。为了对时间的测量更加精准,人类发明了电子振器、石英晶体这些替代了机械装置。
因为电子器件的特点,使得以电子器件为基础建立的时钟系统能够实现高精度、高效率地同步运行。正是由于电子技术的优势,如今世界上各个不同地点标准时间(UTC)的建立才有了可能。而在互联网时代,通过发送时间戳的方式实现了全世界计算机的实时同步。 回到问题,既然世界时(UTC/GMT)已经统一了时间计量的基础设施,那么要表示“波兰时间”就不成问题——把“波兰时间”换算成UTC即可。
但这里存在一个问题:从1994年起,波兰采用了ECE-17(欧洲经济委员会第17号建议书)规定的时间基准,即柏林时间(CET)。而其他东欧国家也都采用此时间基准。如果要在Internet上发送消息,就必须将“波兰时间”表示成“比柏林时间慢60秒”的形式。这种形式太抽象且不够直观,为此人们想出了一个办法:将一个整点时刻用一种特殊的方法绘制出来,这样就能直观的看出时间差值的大小。这种方法就是所谓的“整点差分法”。其核心思想是通过两个时间点之间的差距来表示它们所属的时刻,具体做法如下所示:
假设需要比较的两个时间点分别为t1和t2,它们的差值为Δt=t2−t1 ,则根据Euclid公式我们可以得到 只要知道其中一个时间点的值,就可以通过上面的公式计算出另一个时间点的值。而上面公式中的第二个等号左边部分就是一个“时间戳”,它可以是一个绝对时间,也可以是一个相对时间(由某个参考时间开始计算的时间差)。 利用以上方法我们就可将任一时刻用[UTC,CET]这样的形式表示出来。其中,UTC代表世界时,CELT代表本地时,两者之差就是本地与世界的时差(时区数)。而当本地时与世界时重合的时候,本地时又称为“当地协调时间”(DCT)。