diff --git a/micro/microfunctions.go b/micro/microfunctions.go index 027bc165..ca702c6b 100644 --- a/micro/microfunctions.go +++ b/micro/microfunctions.go @@ -836,9 +836,16 @@ func ShowTimePassed(StartAt time.Time) { // ShowTimePassedSeconds - показывает время секунд прошедшее с момента старта // запускать: -// defer micro.ShowTimePassed(time.Now()) +// defer micro.ShowTimePassedSeconds(time.Now()) func ShowTimePassedSeconds(StartAt time.Time) { - fmt.Printf("Time passed: %.3f", time.Since(StartAt).Seconds()) + fmt.Printf("Time passed: %s", time.Since(StartAt).Round(time.Second)) +} + +// ShowTimePassedMilliSeconds - показывает время миллисекунд прошедшее с момента старта +// запускать: +// defer micro.ShowTimePassedMilliSeconds(time.Now()) +func ShowTimePassedMilliSeconds(StartAt time.Time) { + fmt.Printf("Time passed: %s", time.Since(StartAt).Round(time.Millisecond)) } // StructDeepCopy - копирует структуру из src в dist diff --git a/micro/microfunctions_test.go b/micro/microfunctions_test.go index dba3f6e7..6ec993e6 100644 --- a/micro/microfunctions_test.go +++ b/micro/microfunctions_test.go @@ -604,7 +604,12 @@ func TestShowTimePassed(t *testing.T) { func TestShowTimePassedSeconds(t *testing.T) { defer ShowTimePassedSeconds(time.Now()) - //Pause(1) + Pause(1) +} + +func TestShowTimePassedMilliSeconds(t *testing.T) { + defer ShowTimePassedMilliSeconds(time.Now()) + Pause(1) } func TestStructDeepCopy(t *testing.T) {