[Lua基础]操作系统库——Date,Time,Clock

基本概念

格林尼治标准时间(Greenwich Mean Time,GMT):是指位于英国伦敦郊区的皇家格林威治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
理论上来说,格林威治标准时间的正午是指当太阳横穿格林威治子午线时(也就是在格林威治上空最高点时)的时间。由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能与实际的太阳时有误差,最大误差达16分钟。由于地球每天的自转是有些不规则的,而且正在缓慢减速,因此格林威治时间已经不再被作为标准时间使用。现在的标准时间,是由原子钟报时的协调世界时(UTC)
世界标准时间(Coordinated Universal Time,UTC):又称世界协调时间,是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治平时。国际原子时的误差为每日数纳秒,而世界时的误差为每日数毫秒。对于这种情况,一种称为协调世界时的折衷时标于1972年面世。为确保协调世界时与世界时相差不会超过0.9秒,在有需要的情况下会在协调世界时内加上正或负闰秒。因此协调世界时与国际原子时之间会出现若干整数秒的差别。位于巴黎的国际地球自转事务中央局负责决定何时加入闰秒。
国际原子时(TAI)定义一秒为铯-133原子基态两个超精细能级间跃迁辐射9,192,631,770周所持续的时间
时区:时区是地球上的区域使用同一个时间定义。以前,人们通过观察太阳的位置(时角)决定时间,这就使得不同经度的地方的时间有所不同(地方时)。1863年,首次使用时区的概念。时区通过设立一个区域的标准时间部分地解决了这个问题。世界各个国家位于地球不同位置上,因此不同国家的日出、日落时间必定有所偏差。这些偏差就是所谓的时差。如果本地时间比UTC时间快,例如中国大陆[3]、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳大利亚西部的时间比UTC快8小时,就会写作UTC+8,俗称东8区。相反,如果本地时间比UTC时间慢,例如夏威夷的时间比UTC时间慢10小时,就会写作UTC-10,俗称西10区。

UNIX时间:或称POSIX时间是UNIX或类UNIX系统使用的时间表示方式:从协调世界时1970年1月1日0时0分0秒起至现在的总秒数,不包括闰秒。

时钟:在计数系统中,所有的波形都与一个基本时序波型同步,称之为时钟(clock)。时钟是周期波,每两个脉冲之间的间隔等于一个位时间。 

RTC:大部分PC机中有两个时钟源,他们分别叫做RTC和OS(操作系统)时钟。RTC(Real Time Clock,实时时钟也叫做CMOS时钟,它是PC主机板上的一块芯片(或者叫做时钟电路),它靠电池供电,即使系统断电,也可以维持日期和时间。由于它独立于操作系统,所以也被称为硬件时钟它为整个计算机提供一个计时标准,是最原始最底层的时钟数据。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
conkrc摸拟时钟 代码 # ############## # # - rings: - # # ############## # (created 09-11-2010 by Ken Berns) #(For questions and suggestions -> [email protected]) # ###################### # - Conky settings - # ###################### background no update_interval 1 cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale yes double_buffer yes no_buffers yes text_buffer_size 2048 imlib_cache_size 0 ############################# # - Window specifications - # ############################# own_window_class Conky own_window yes own_window_type normal own_window_argb_visual yes own_window_argb_value 180 own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager border_inner_margin 0 border_outer_margin 0 minimum_size 1024 300 maximum_width 500 alignment tr gap_x 500 gap_y 30 ######################### # - Graphics settings - # ######################### draw_shades no draw_outline no draw_borders no draw_graph_borders no ##################### # - Text settings - # ##################### use_xft yes xftfont Santana:size=18 xftalpha 0.8 uppercase no default_color FFFFFF ################ # - LUA Load - # ################ lua_load /root/.conky/jingya_A01/bin/clock_rings.lua lua_draw_hook_pre clock_rings ############lua_load /root/.conky/jingya_A01/bin/conky_grey.lua ############lua_draw_hook_post main ############ # - Code - # ############ TEXT ${voffset 95}${goto 116}${font Zegoe Light - U:pixelsize=38}${time %H:%M}${voffset -9} ${voffset -27}${goto 224}${hr 0} ${font wqy-zenhei:pixelsize=18}${color #3BD2F0}${voffset -70}${goto 287}${time %G}年${time %b%e}日 ${color #C4D00B}${time %A}

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值