系统时间
获取系统时间 > 程序设计语言与软件

| 操作系统 | 命令或函数 | 分辨率 | 时间起点（英语：）或范围 |
| --- | --- | --- | --- |
| Ada | Ada.Calendar.Clock | 100 μs to  20 ms (*) | 1901年1月1日至2099年12月31日(*) |
| AWK | systime() | 1 s | (*) |
| BASIC, True BASIC | DATE, DATE$  TIME, TIME$ | 1 s | (*) |
| Business BASIC（英语：） | DAY, TIM | 0.1 s | (*) |
| C (参见C date and time functions) | time() | 1 s (*) | (*) |
| C++ | std::time()   std::chrono::system_clock::now() | 1 s (*) 1 ns (C++11, OS dependent) | (*) |
| C# (Microsoft) | System.DateTime.Now  System.DateTime.UtcNow | 100 ns | 0001年1月1日至9999年12月31日 |
| CICS (IBM) | ASKTIME | 1 ms | 1900年1月1日 |
| COBOL | FUNCTION CURRENT-DATE | 1 s | 1601年1月1日 |
| COM | COleDateTime | 毫秒级 | 100年1月1日-9999年12月31日 |
| Common Lisp | (get-universal-time) | 1 s | 1900年1月1日 |
| Delphi (Borland) | date time | 1 ms  (floating point) | 1900年1月1日 |
| Delphi  (Embarcadero Technologies（英语：）) | System.SysUtils.Time | 1 ms | 0/0/0000 0:0:0:000至12/31/9999 23:59:59:999 [sic] |
| Delphi  (Embarcadero Technologies（英语：）) | System.SysUtils.GetTime(alias for System.SysUtils.Time) | 1 ms | 0/0/0000 0:0:0:000至12/31/9999 23:59:59:999 [sic] |
| Delphi  (Embarcadero Technologies（英语：）) | System.SysUtils.Date | 1 ms | 0/0/0000 0:0:0:000至12/31/9999 0:0:0:000 [sic] |
| Delphi  (Embarcadero Technologies（英语：）) | System.DateUtils.Today | 1 ms | 0/0/0000 0:0:0:000至12/31/9999 0:0:0:000 [sic] |
| Delphi  (Embarcadero Technologies（英语：）) | System.DateUtils.Tomorrow | 1 ms | 0/0/0000 0:0:0:000至12/31/9999 0:0:0:000 [sic] |
| Delphi  (Embarcadero Technologies（英语：）) | System.DateUtils.Yesterday | 1 ms | 0/0/0000 0:0:0:000至12/31/9999 0:0:0:000 [sic] |
| Delphi  (Embarcadero Technologies（英语：）) | System.SysUtils.Now | 1 s | 0/0/0000 0:0:0:000至12/31/9999 23:59:59:000 [sic] |
| Delphi  (Embarcadero Technologies（英语：）) | System.SysUtils.DayOfWeek | 1 day | 1至7 |
| Delphi  (Embarcadero Technologies（英语：）) | System.SysUtils.CurrentYear | 1 year | (*) |
| Emacs Lisp | (current-time) | 1 μs (*) | 1970年1月1日 |
| Excel (Microsoft) | date() |  ? | 1900年1月0日 |
| Fortran | DATE_AND_TIME  SYSTEM_CLOCK | (*)  | 1970年1月1日 |
| Fortran | CPU_TIME | 1 μs | 1970年1月1日 |
| Go | time.Now() | 1 ns | 0001年1月1日 |
| Haskell | Time.getClockTime | 1 ps (*) | 1970年1月1日 (*) |
| Haskell | Data.Time.getCurrentTime | 1 ps (*) | 1858年11月17日(*) |
|  Java (Sun) | java.util.Date() System.currentTimeMillis() | 1 ms | 1970年1月1日 |
|  Java (Sun) | System.nanoTime() | 1 ns | 任意的 |
|  Java (Sun) | Clock.systemUTC() | 1 ns | 任意的 |
| JavaScript | new Date()  Date.getTime() | 1 ms | 1970年1月1日 |
| Matlab | now | 1 s | 0000年1月0日 |
| MUMPS（英语：） | $H (short for $HOROLOG) | 1 s | 1840年12月31日 |
| Objective-C | [NSDate timeIntervalSinceReferenceDate] | < 1 ms | 2001年1月1日前后1万年 |
| OCaml | Unix.time() | 1 s | 1 January 1970 |
| OCaml | Unix.gettimeofday() | 1 μs | 1 January 1970 |
| Extended Pascal | GetTimeStamp() | 1 s | (*) |
| Turbo Pascal | GetTime()  GetDate() | 10 ms | (*) |
| Perl | time() | 1 s | 1970年1月1日 |
| Perl | Time::HiRes::time | 1 μs | 1970年1月1日 |
| PHP | time() mktime() | 1 s | 1970年1月1日 |
| PHP | microtime() | 1 μs | 1970年1月1日 |
| Python | time.time() | 1 μs (*) | 1970年1月1日 |
| RPG | CURRENT(DATE), %DATE  CURRENT(TIME), %TIME | 1 s | 0001年1月1日至9999年12月31日 |
| RPG | CURRENT(TIMESTAMP), %TIMESTAMP | 1 μs | 0001年1月1日至9999年12月31日 |
| Ruby | Time.now() | 1 μs (*) | 1970年1月1日（Ruby 1.9.2之前最长至2038年1月19日） |
| Smalltalk | Time microsecondClock  (VisualWorks) | 1 s (ANSI)  1 μs (VisualWorks)  1 s (Squeak) | 1901年1月1日(*) |
| Smalltalk | Time totalSeconds  (Squeak) | 1 s (ANSI)  1 μs (VisualWorks)  1 s (Squeak) | 1901年1月1日(*) |
| Smalltalk | SystemClock ticksNowSinceSystemClockEpoch  (Chronos) | 1 s (ANSI)  1 μs (VisualWorks)  1 s (Squeak) | 1901年1月1日(*) |
| SQL | CURDATE()  CURTIME()  GETDATE()  NOW()  SYSDATE() | 3 ms | 1753年1月1日至9999年12月31日(*)  |
| SQL | CURDATE()  CURTIME()  GETDATE()  NOW()  SYSDATE() | 60 s | 1900年1月1日至2079年6月6日 |
| Standard ML | Time.now() | 1 μs (*) | 1970年1月1日(*) |
| TCL | [clock seconds] | 1 s | 1970年1月1日 |
| TCL | [clock milliseconds] | 1 ms | 1970年1月1日 |
| TCL | [clock microseconds] | 1 μs | 1970年1月1日 |
| TCL | [clock clicks] | 1 μs (*) | (*) |
| Windows PowerShell | Get-Date | 100 ns | 0001年1月1日至9999年12月31日 |
| Windows PowerShell | [DateTime]::Now  [DateTime]::UtcNow | 100 ns | 0001年1月1日至9999年12月31日 |
| Visual Basic .NET (Microsoft) | System.DateTime.Now  System.DateTime.UtcNow | 100 ns | 0001年1月1日至9999年12月31日 |