我就想跟大家聊聊我最近捣鼓的一个小玩意儿——一个能显示“现在时刻”的东西。也没啥特别高深的技术,就是自己瞎折腾,觉得挺有意思,记录一下过程。
为啥想搞这个?
起因挺简单的。有时候一忙起来就容易忘了时间,或者突然想知道某个国外的朋友那边现在是几点,还得掏出手机来查,或者在网上搜。我就寻思,能不能自己弄个东西,一打开就能看到我想看的时间?
开始动手
一开始我的想法特单纯,就想在电脑上弄个能显示本地时间的。这不难,系统自己就有。但我想要个更醒目,或者说,更符合我自己习惯的。
捣鼓了一阵子本地时间显示后,我又有点不满足了。我想,光看自己这儿的时间有啥意思?我不是有好些个朋友在天南海北嘛有时候想跟他们说个事儿,还得先算算他们那边是白天还是黑夜,别打扰到人家休息。我的目标就升级了:弄一个能同时看好几个地方时间的东西出来!
添加不同时区,过程有点小折腾
这一下,难度就上来了。我得去了解不同时区都是怎么算的。一开始我就想,先加几个我比较关心的:
- 咱们中国的北京时间,这个是必须的。
- 然后是日本东京,那边有些东西我挺关注的。
- 还有欧洲那边,比如伦敦或者莫斯科,有时候也需要看看。
- 再加个美国那边的,比如纽约。
说干就干!我开始找怎么获取这些不同地方的时间。网上查了查,发现这东西还真不是简单地加加减减几个小时就行,特别是有些地方还有啥夏令时,这就更头疼了。我一开始就想简单处理,结果发现时间老是对不上。
没办法,只能老老实实地去查资料,看看到底是怎么个换算规则。我试着先弄一个地方的,比如东京时间。调试了好一会儿,跟标准时间对上了,心里那个美滋滋!
然后我就照着这个葫芦画瓢,把其他几个想加的时区也一个个加上去。这个过程挺枯燥的,就是不断地查资料、写代码、调试、看对不对。有时候为了一个小小的差异,就得折腾半天。比如,一开始我就想着显示小时和分钟,后来觉得,还是得把秒也加上,这样看着更“实时”,更有那个范儿!
最终的样子和一点感想
经过一番折腾,总算是把这个“现在时刻”的小工具给弄出来了。现在我一打开它,就能清楚地看到北京、东京、伦敦、纽约这几个地方的当前时间,小时、分钟、秒都清清楚楚地在那儿跳动着。
虽然这只是个小玩意儿,功能也简单,但整个过程都是我自己一步步摸索着做出来的。从一开始只有个模糊的想法,到遇到问题去解决问题,再到实现出来,这种感觉还是挺不错的。
我想看哪个地方的时间,或者想跟国外朋友联系,瞄一眼就知道了,方便多了。也不用担心算错时差,搞出乌龙了。也算是自己动手,丰衣足食,哈哈!分享出来,就是记录一下这个过程,没什么高深的技术含量,大家看个乐呵就行。
还没有评论,来说两句吧...