v/vlib/time
Cameron Katri d585fbea8a
time: implement Time.strftime(fmt string) as a wrapper for strftime(3) (#13898)
2022-04-02 18:33:37 +03:00
..
misc rand: simplify rand.PRNG, move to optional types for error handling (#13570) 2022-02-23 12:36:14 +02:00
README.md docs: adding skeleton README.md files for all vlib modules (#13034) 2022-01-05 18:06:08 +02:00
Y2K38_test.v all: replace "NB:" with "Note:" (docs/comments) 2022-03-06 20:01:22 +03:00
chrono.c.v time: move C backend specific code into .c.v files (#11125) 2021-08-10 14:34:53 +03:00
chrono.v time: move C backend specific code into .c.v files (#11125) 2021-08-10 14:34:53 +03:00
duration_test.v time: add Duration.str() (#12897) 2021-12-19 19:32:42 +02:00
format.v all: update copyright year 2022-01-04 12:21:12 +03:00
operator.v time: turn Time.unix to i64, so it can represent times before 1970-01-01, fix time operators, add more tests (#11050) 2021-08-04 13:12:02 +03:00
operator_test.v vlib: remove many deprecated functions (#10972) 2021-07-28 09:22:19 +03:00
parse.c.v all: update copyright year 2022-01-04 12:21:12 +03:00
parse.js.v v.gen.js: fix method calls and other codegen parts, rand module compiles (#11205) 2021-08-18 11:33:37 +03:00
parse.v builtin: change IError `msg` and `code` to methods + fix vlib, add a deprecation notice for the old usages (#13041) 2022-02-11 15:52:33 +02:00
parse_test.v toml: add date and time checks (#12427) 2021-11-11 07:27:41 +02:00
private_test.v time: v fmt (#7160) 2020-12-06 15:19:39 +01:00
stopwatch.v all: update copyright year 2022-01-04 12:21:12 +03:00
stopwatch_test.v all: replace "NB:" with "Note:" (docs/comments) 2022-03-06 20:01:22 +03:00
time.c.v time: implement Time.strftime(fmt string) as a wrapper for strftime(3) (#13898) 2022-04-02 18:33:37 +03:00
time.js.v gg: add text rendering, keyboard event handling for JS and other fixes (#12932) 2021-12-22 12:26:52 +02:00
time.v time: fix repetitive time.now().local().local().local() offsetting the time further and further (#13861) 2022-04-01 00:11:17 +03:00
time_addition_test.v time: turn Time.unix to i64, so it can represent times before 1970-01-01, fix time operators, add more tests (#11050) 2021-08-04 13:12:02 +03:00
time_darwin.c.v all: replace "NB:" with "Note:" (docs/comments) 2022-03-06 20:01:22 +03:00
time_format_test.v time: extend date str formats (#9543) 2021-04-01 13:04:59 +03:00
time_js.js.v gg: add text rendering, keyboard event handling for JS and other fixes (#12932) 2021-12-22 12:26:52 +02:00
time_linux.c.v time: complete doc (#8070) 2021-01-13 16:30:54 +02:00
time_nix.c.v time: fix repetitive time.now().local().local().local() offsetting the time further and further (#13861) 2022-04-01 00:11:17 +03:00
time_solaris.c.v time: fix V compilation for solaris 2021-07-24 11:17:54 +03:00
time_test.v time: implement Time.strftime(fmt string) as a wrapper for strftime(3) (#13898) 2022-04-02 18:33:37 +03:00
time_windows.c.v time: fix error for time.local() on windows (#13892) 2022-04-01 17:16:46 +03:00
unix.v all: update copyright year 2022-01-04 12:21:12 +03:00

README.md

Description:

time provides utilities for working with time and dates:

  • parsing of time values expressed in one of the commonly used standard time/date formats
  • formatting of time values
  • arithmetic over times/durations
  • converting between local time and UTC (timezone support)
  • stop watches for accurately measuring time durations
  • sleeping for a period of time

Examples:

import time

println(time.now())