热门问题
时间线
聊天
视角

系统时间

来自维基百科,自由的百科全书

Remove ads

计算机科学计算机编程中,系统时间表示在计算机系统中的时间与日期。通常用系统时钟(system clock)从某个时间起点英语epoch (reference date)的嘀嗒数(number of ticks)。例如,类Unix系统采用世界标准时1970年1月1日00:00:00开始的秒数(不考虑闰秒)作为UNIX时间Windows API使用SYSTEMTIME表示年月日时分秒毫秒;使用FILETIME表示自世界标准时1601年1月1日00:00:00开始的100纳秒为单位的时钟嘀嗒数。

Thumb
Unix命令date

系统时间可以转化为日历时间以适合人去理解。例如Unix时间1000000000对应于日历时间2001年9月9日 01:46:40 UT

获取系统时间

下述均采用格里高利历外推格里高利历英语Proleptic Gregorian calendar。(*)表示依赖于系统实现。

12 5月 2025 16:33:39 UTC

本网页生成时的系统时间
点击此处以刷新时间

操作系统

更多信息 操作系统, 命令或函数 ...
Remove ads

程序设计语言与软件

更多信息 操作系统, 命令或函数 ...
Remove ads

不同时间的转换

Windows API提供下述数据结构表示时间:

  • FILETIME:64比特整型值,表示自UTC1601年1月1日开始的每100纳秒的计数。
  • SYSTEMTIME:精度到毫秒。
  • time_t:64比特整型值,表示自UTC1970年1月1日开始的秒的计数。
  • struct tm:精度到秒
  • 高分辨率性能计数器(high-resolution performance counter):每秒的滴答数。

Windows API提供下述函数:

  • 本地时间与系统时间之间的转换:SystemTimeToTzSpecificLocalTime、TzSpecificLocalTimeToSystemTime
  • 系统时间与文件时间的转换:SystemTimeToFileTime、FileTimeToSystemTime
  • 本地时间与文件时间的转换:LocalFileTimeToFileTime、FileTimeToLocalFileTime
Remove ads

注释

Loading content...

参考文献

外部链接

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads