Prefacio: ¡Este artículo es el contenido del capítulo de operación básica de Linux!
El entorno que uso está basado en Tencent Cloud Server: CentOS 7.6 64bit.
Conjunto de estudio:
Índice del directorio:
1. Comprensión de las marcas de tiempo
2. Cómo obtener marcas de tiempo en Linux: fecha +%s
3. Hora => marca de tiempo
4. Marca de tiempo => hora: e instrucciones necesarias
5. Artículos o series relacionados recomendados
1. Comprender las marcas de tiempo
Marca de tiempo Unix (Unix epoch, Unix time, POSIX time o Unix timestamp en inglés)
- Marca de tiempo Unix : Es el número de segundos desde el 1 de enero de 1970 (medianoche UTC/GMT), independientemente de los años bisiestos .
2. Cómo obtener la marca de tiempo en Linux: fecha +%s
Formato de sintaxis: fecha +%s
[Mortal@VM-12-16-centos test_txtfile]$ date +%s
1685263957 /* 这个数字就是时间戳 */
3. Hora => marca de tiempo
Formato de sintaxis: fecha +%s [¡El uso es el mismo que el anterior! 】
[Mortal@VM-12-16-centos test_file]$ date +%s
1685974117
4. Marca de tiempo => Hora: e instrucciones necesarias
- Formato de sintaxis: fecha -d@marca de tiempo
Nota: @ va seguido directamente del valor de la marca de tiempo que se va a convertir.
La hora de inicio dada por las máquinas domésticas es: 08:00:00; motivo: punto de inicio de la hora de Beijing (teóricamente es la hora de Greenwich, la diferencia proviene de las diferencias de zona horaria)
[Mortal@VM-12-16-centos test_txtfile]$ date -d@1685263957
Sun May 28 16:52:37 CST 2023
[Mortal@VM-12-16-centos test_txtfile]$ date -d@0
Thu Jan 1 08:00:00 CST 1970 /* 注:此处是北京时间起始点(理论上是格林尼治时间,差异来源于时区差异) */
[Mortal@VM-12-16-centos test_txtfile]$ date -d@1
Thu Jan 1 08:00:01 CST 1970
5. Recomendaciones de artículos o series relacionadas
1. Colección de directorios de aprendizaje de Linux ;