今儿个心血来潮,想搞搞这个“互联网时间”,听着就挺新鲜的。之前刷帖子的时候看到过,说是把一天分成1000份,这跟咱平时用的时间不一样。
一开始我还纳闷,这玩意儿到底咋回事?还以为是啥高科技,结果一搜,原来是1998年就有的概念。说是把一天分成1000个“beat”,每个“beat”相当于1分26.4秒。我寻思这谁没事干搞这个?
折腾开始
我先是在电脑上瞎点,想看看能不能直接把时间改成这个“互联网时间”。结果在时间设置里找半天也没找着,还以为是时区的问题,把时区改来改去,也没弄出个所以然来。看来这条路走不通。
然后我又开始在网上瞎搜,想看看有没有啥现成的工具。搜到的东西倒是不少,但大部分都是讲原理的,没啥实际用处。有的说手机时间不准是因为没同步,有的说是网络服务商的问题,这都跟我想要的“互联网时间”不沾边!
有点眉目
不过搜的过程中也发现一些有用的信息。至少我知道,这个“互联网时间”不是电脑或者手机自带的功能,得自己想办法实现。
既然不能直接改系统时间,那我就琢磨着,能不能写个小程序来显示这个“互联网时间”?说干就干,我打开平时写代码的工具。
- 第一步:得搞清楚“互联网时间”和正常时间的换算关系。这个简单,一天1000 beat,一 beat 等于 1分26.4秒,也就是86.4秒。
- 第二步:获取当前时间。这个也不难,编程语言里都有现成的函数可以用。
- 第三步:把当前时间转换成“互联网时间”。这一步就是个简单的数学计算,把当前时间换算成秒,再除以86.4,就得到当前的 beat 数。
- 第四步:把计算出来的 beat 数显示出来。
噼里啪一顿敲,一个小程序就出来。运行一下,还真显示出个数字来,虽然看起来怪怪的,但好歹是实现!
今天这一通折腾,虽然也没搞出个啥惊天动地的东西,但好歹是把这个“互联网时间”给弄明白,还顺便练练手。以后再看到这个词,咱也能跟人吹吹牛!
还没有评论,来说两句吧...