mirror of
https://gitea.com/gitea/tea.git
synced 2024-11-22 10:31:37 +01:00
03ec6d0eee
dont resolve location ahead of time fixup! use local timezone for all printed times fixup! use local timezone for all printed times use local timezone for all printed times Co-authored-by: Norwin Roosen <git@nroo.de> Reviewed-on: https://gitea.com/gitea/tea/pulls/217 Reviewed-by: techknowlogick <techknowlogick@gitea.io> Reviewed-by: 6543 <6543@noreply.gitea.io>
36 lines
779 B
Go
36 lines
779 B
Go
// Copyright 2020 The Gitea Authors. All rights reserved.
|
|
// Use of this source code is governed by a MIT-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package print
|
|
|
|
import (
|
|
"fmt"
|
|
"time"
|
|
)
|
|
|
|
// formatSize get kb in int and return string
|
|
func formatSize(kb int64) string {
|
|
if kb < 1024 {
|
|
return fmt.Sprintf("%d Kb", kb)
|
|
}
|
|
mb := kb / 1024
|
|
if mb < 1024 {
|
|
return fmt.Sprintf("%d Mb", mb)
|
|
}
|
|
gb := mb / 1024
|
|
if gb < 1024 {
|
|
return fmt.Sprintf("%d Gb", gb)
|
|
}
|
|
return fmt.Sprintf("%d Tb", gb/1024)
|
|
}
|
|
|
|
// FormatTime give a date-time in local timezone if available
|
|
func FormatTime(t time.Time) string {
|
|
location, err := time.LoadLocation("Local")
|
|
if err != nil {
|
|
return t.Format("2006-01-02 15:04 UTC")
|
|
}
|
|
return t.In(location).Format("2006-01-02 15:04")
|
|
}
|