26 lines
555 B
Go
26 lines
555 B
Go
package utils
|
|
|
|
import "time"
|
|
|
|
const LongDateTimeFormat = "2006-01-02 15:04:05"
|
|
|
|
func FormatToLongDateTime(t time.Time) string {
|
|
return t.Format(LongDateTimeFormat)
|
|
}
|
|
|
|
func ParseFromLongDateTime(t string) (time.Time, error) {
|
|
return time.Parse(LongDateTimeFormat, t)
|
|
}
|
|
|
|
func GetMinTransactionTimeFromUnixTime(unixTime int64) int64 {
|
|
return unixTime * 1000
|
|
}
|
|
|
|
func GetMaxTransactionTimeFromUnixTime(unixTime int64) int64 {
|
|
return unixTime*1000 + 999
|
|
}
|
|
|
|
func GetUnixTimeFromTransactionTime(transactionTime int64) int64 {
|
|
return transactionTime / 1000
|
|
}
|