hako/internal/archival/store/util.go
2026-01-12 19:35:18 +01:00

23 lines
397 B
Go

package store
import (
"time"
)
// parseTimestamp parses a timestamp string from SQLite
func parseTimestamp(s string) (time.Time, error) {
// Try multiple formats
formats := []string{
"2006-01-02 15:04:05",
"2006-01-02T15:04:05Z",
time.RFC3339,
}
for _, format := range formats {
if t, err := time.Parse(format, s); err == nil {
return t, nil
}
}
return time.Time{}, nil
}