Documentation
¶
Index ¶
- Variables
- func FromLocal(localTime time.Time, sourceZone string) (time.Time, error)
- func FromString(dateStr, defaultZone string) (time.Time, error)
- func FromTime(t time.Time) time.Time
- func FromUnix(seconds int64) time.Time
- func FromUnixMilli(milli int64) time.Time
- func Now() time.Time
- func SupportedLayouts() []string
Constants ¶
This section is empty.
Variables ¶
var ( // ErrInvalidInput se retorna cuando el tipo o valor de entrada no puede ser procesado. ErrInvalidInput = errors.New("ingest: tipo de entrada no soportado o inválido") // ErrEmptyDateString se retorna cuando se intenta procesar un texto de fecha vacío. ErrEmptyDateString = errors.New("ingest: la cadena de fecha no puede estar vacía") )
Functions ¶
func FromLocal ¶
FromLocal toma una fecha/hora expresada en una zona horaria local específica y la convierte a su instante UTC equivalente para guardarse en la base de datos.
func FromString ¶
FromString parsea una cadena de fecha intentando múltiples formatos estándar. Si no contiene información de zona, se asume defaultZone (o UTC si defaultZone es "").
func FromTime ¶
FromTime normaliza un time.Time a UTC absoluto, eliminando residuos monotónicos para almacenamiento en BD.
func FromUnixMilli ¶
FromUnixMilli convierte una marca de tiempo Unix (milisegundos) a tiempo UTC para la BD.
func SupportedLayouts ¶
func SupportedLayouts() []string
SupportedLayouts retorna una copia de los layouts soportados para lectura externa segura. El consumidor puede leer pero NO puede modificar el estado interno del paquete.
Types ¶
This section is empty.