今天跟大家唠唠嗑,关于我最近折腾的“里斯本时间”。
事情是这样的,前段时间接了个小活儿,客户是葡萄牙那边的,开会啥的得配合他们的时间。北京时间跟里斯本时间差了老鼻子远,一不小心就得搞错,所以我就琢磨着怎么才能方便点儿。
我就是简单粗暴地拿手机查。每次开会前都得搜一下“现在里斯本几点”,然后心里默默换算。这方法忒笨,而且容易出错。有时候着急忙慌的,不是算错就是看错,搞得我每次都得提前半小时在那儿等着,生怕迟到。
后来我就想,不行,这么下去不是个事儿。得想个一劳永逸的法子。我就开始在网上搜,看看有没有什么好用的工具或者软件。结果还真让我找到了几个。
我先试了几个在线的时区转换网站,用起来倒是挺方便的,输入北京时间,它就能自动算出里斯本时间。但是,每次都得打开网页,也挺麻烦的。而且我这人记性不老是忘记哪个网站好用。
接着我又下了几个手机APP,专门显示世界各地时间的。这些APP功能挺全的,还能添加多个城市,随时查看。用了几天,感觉还不错,就是APP太多了,手机屏幕都快放不下了。
我决定自己动手,写个小程序。反正我平时也喜欢瞎折腾,就当练练手。
说干就干,我先是研究了一下时区转换的原理。也简单,就是北京时间减去8个小时嘛然后我就开始写代码。
我用的是Python,这玩意儿简单易学,写起来也快。我先是写了一个函数,输入北京时间,返回里斯本时间。然后我又写了一个界面,可以手动输入时间,也可以直接显示当前时间。
写完之后,我试了一下,还真挺好用的。以后开会再也不用担心搞错时间了。
这个小程序还有很多可以改进的地方。比如,可以自动更新时区信息,可以添加闹钟功能,等等。不过目前来说,够用了。
这回折腾“里斯本时间”,虽然花了不少时间,但是也让我学到了不少东西。最重要的就是,遇到问题不要怕,想办法解决就是了。而且自己动手做东西,真的很有成就感。
还没有评论,来说两句吧...