Cómo convertir la marca de tiempo de un archivo shell al formato de fecha
date s puede obtener la marca de tiempo UNIX;
La cadena de tiempo se puede convertir a marca de tiempo a través del shell:
date -d "2010-10-18 00:00:00" s sale de la siguiente manera : 1287331200
La marca de tiempo se puede convertir en una cadena mediante la siguiente operación:
fecha -d @1287331200 "Y-m-d" El resultado es el siguiente: 2010-10-18 p>
Si necesita obtener el número de días antes y después de una fecha específica, puede:
1, segundos=`date -d "2010-10-18 00:00:00 " s` #Obtener marca de tiempo
2. segundos_new=`expr $segundos 86400` #Agregar el número de segundos en un día 86400
3. date_new=`fecha -d @$ second_new "Y-m-d"` #Obtiene la primera parte de la fecha especificada Un día más el día anterior al día