Time / Interval syntax

Wherever vcs accepts times or intervals the following syntax can be used, it is meant to be readable. By default, when just a number is given, it will be interpreted as seconds.

You can add h, m and s and combine them to set the time. You can think of this as a translation of the usual time format 00:00:00.

Explained in more detail, the format follows the pattern: XhYmZs (no spaces allowed) with Xh, Ym, Z and s being optional and meaning: Xh: X is the number of hours, followed by a literal h, hence e.g. 2h stands for 2 hours. Ym: Y is the number of minutes, followed by a literal m, hence e.g. 30m stands for 30 minutes. Zs: Z is the number of seconds, optionally followed by a literal s, hence e.g. both 30s and 30 stand for 30 seconds.

The syntax is very permisive, you don't have to write time in clock-correct form, i.e. 1h90m90s is accepted and the same as 2h31m30.

More examples
  • 88m: 88 minutes
  • 1h3: 1 hour and 3 seconds
  • 3600: 1 hour, same as 1h, 60m or 30m1800
 
vcs/time_syntax.txt · Last modified: 2010/03/01 14:46 by Toni Corvera
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki