0 votos

El análisis de tiempo de la CLI en Sierra ajustado para la zona de

$ date
Fri Nov 25 16:44:07 SGT 2016
$ date -j -f "%Y-%m-%dT%H:%M:%S" "2016-11-12T01:46:00.000000Z" +%Y%m%d%H%M
Warning: Ignoring 8 extraneous characters in date string (.000000Z)
201611120146

Estoy en +8 horas, así que cuando me parse que UTC cadena .000000Z, quiero que el tiempo resultante a 201611120946, no 201611120146.

He intentado .%Z, pero eso no funcionó, así que estoy pegado poco de cómo obtener esta fecha de analizar para el trabajo.

1voto

hroptatyr Puntos 101

Sí, es posible en dateutils:

$ dateconv 2016-11-12T01:46:00.000000Z --zone Asia/Singapore -f '%Y%m%d%H%M'
201611120946

Si el desplazamiento no es conocida por el nombre, pero en su lugar desea 8 horas (o cualquier otro intervalo de tiempo) que se agrega a un UTC sello puede utilizar dateadd

$ dateadd 2016-11-12T01:46:00.000000Z +8h -f '%Y%m%d%H%M'
201611120946

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X