una sierra restaurar macbook mac imac high formatear fabrica desde correctamente como time go format timestamp

time - sierra - formatear windows 10 desde bios



¿Cómo formatear la hora actual usando un formato aaaamMMddHHmmss? (3)

Estoy tratando de formatear la hora actual usando este formato yyyyMMddHHmmss .

t := time.Now() fmt.Println(t.Format("yyyyMMddHHmmss"))

Eso está dando salida:

yyyyMMddHHmmss

¿Alguna sugerencia?


El paquete de tiempo en Golang tiene algunos métodos que valdría la pena buscar.

Formato func (Tiempo)

func (t Time) Formato (cadena de disposición) string El formato devuelve una representación textual del valor de tiempo formateado de acuerdo con el diseño, que define el formato al mostrar cómo el tiempo de referencia,

Lunes 2 de enero 15:04:05 -0700 MST 2006 se mostraría si fuera el valor; sirve como un ejemplo de la salida deseada. Las mismas reglas de visualización se aplicarán al valor de tiempo. Diseños predefinidos ANSIC, UnixDate, RFC3339 y otros describen representaciones estándar y convenientes del tiempo de referencia. Para obtener más información sobre los formatos y la definición del tiempo de referencia, consulte la documentación para ANSIC y las otras constantes definidas por este paquete.

Fuente ( http://golang.org/pkg/time/#Time.Format )

También encontré un ejemplo de definición del diseño ( http://golang.org/src/pkg/time/example_test.go )

func ExampleTime_Format() { // layout shows by example how the reference time should be represented. const layout = "Jan 2, 2006 at 3:04pm (MST)" t := time.Date(2009, time.November, 10, 15, 0, 0, 0, time.Local) fmt.Println(t.Format(layout)) fmt.Println(t.UTC().Format(layout)) // Output: // Nov 10, 2009 at 3:00pm (PST) // Nov 10, 2009 at 11:00pm (UTC) }


Utilizar

fmt.Println(t.Format("20060102150405"))

como Go usa las siguientes constantes para formatear la fecha, refiérase here

const ( stdLongMonth = "January" stdMonth = "Jan" stdNumMonth = "1" stdZeroMonth = "01" stdLongWeekDay = "Monday" stdWeekDay = "Mon" stdDay = "2" stdUnderDay = "_2" stdZeroDay = "02" stdHour = "15" stdHour12 = "3" stdZeroHour12 = "03" stdMinute = "4" stdZeroMinute = "04" stdSecond = "5" stdZeroSecond = "05" stdLongYear = "2006" stdYear = "06" stdPM = "PM" stdpm = "pm" stdTZ = "MST" stdISO8601TZ = "Z0700" // prints Z for UTC stdISO8601ColonTZ = "Z07:00" // prints Z for UTC stdNumTZ = "-0700" // always numeric stdNumShortTZ = "-07" // always numeric stdNumColonTZ = "-07:00" // always numeric )