@ file : Jvm Name (" Time ") č Ċ package Ġme . s arg un vo h ra . lib . kt units čĊč Ċ val ĠLong . nan oseconds : ĠTime Value Ġget () Ġ= ĠTime Value ( this ) č Ċ val ĠLong . micro seconds : ĠTime Value Ġget () Ġ= Ġ( this Ġ* Ġ 1 0 0 0 ). nan oseconds č Ċ val ĠLong . milliseconds : ĠTime Value Ġget () Ġ= Ġ( this Ġ* Ġ 1 0 0 0 ). micro seconds č Ċ val ĠLong . seconds : ĠTime Value Ġget () Ġ= Ġ( this Ġ* Ġ 1 0 0 0 ). milliseconds č Ċ val ĠLong . minutes : ĠTime Value Ġget () Ġ= Ġ( this Ġ* Ġ 6 0 ). seconds č Ċ val ĠLong . hours : ĠTime Value Ġget () Ġ= Ġ( this Ġ* Ġ 6 0 ). minutes č Ċ val ĠLong . days : ĠTime Value Ġget () Ġ= Ġ( this Ġ* Ġ 2 4 ). hours čĊč Ċ val ĠInt . nan oseconds : ĠTime Value Ġget () Ġ= Ġto Long (). nan oseconds č Ċ val ĠInt . micro seconds : ĠTime Value Ġget () Ġ= Ġto Long (). micro seconds č Ċ val ĠInt . milliseconds : ĠTime Value Ġget () Ġ= Ġto Long (). milliseconds č Ċ val ĠInt . seconds : ĠTime Value Ġget () Ġ= Ġto Long (). seconds č Ċ val ĠInt . minutes : ĠTime Value Ġget () Ġ= Ġto Long (). minutes č Ċ val ĠInt . hours : ĠTime Value Ġget () Ġ= Ġto Long (). hours č Ċ val ĠInt . days : ĠTime Value Ġget () Ġ= Ġto Long (). days čĊč Ċ data Ġclass ĠTime Value Ġinternal Ġconstructor ( internal Ġval Ġns : ĠLong ) Ġ{ čĊĠĠĠ Ġval Ġto Nan oseconds Ġ= Ġns čĊĠĠĠ Ġval Ġto Micro seconds Ġ= Ġto Nan oseconds Ġ/ Ġ 1 0 0 0 čĊĠĠĠ Ġval Ġto Milliseconds Ġ= Ġto Micro seconds Ġ/ Ġ 1 0 0 0 čĊĠĠĠ Ġval Ġto Seconds Ġ= Ġto Milliseconds Ġ/ Ġ 1 0 0 0 čĊĠĠĠ Ġval Ġto Minutes Ġ= Ġto Seconds Ġ/ Ġ 6 0 čĊĠĠĠ Ġval Ġto Hours Ġ= Ġto Minutes Ġ/ Ġ 6 0 čĊĠĠĠ Ġval Ġto Days Ġ= Ġto Hours Ġ/ Ġ 2 4 č Ċ } čĊ