Diferencia entre 2 fechas con C (tiempo transcurrido)

En el tutorial de hoy vamos a trabajar con C y marcas de tiempo o timestamps para obtener la diferencia entre una fecha y hora y otra.

Te mostraré ejemplos para saber la diferencia que hay entre un timestamp y otro, logrando así calcular el tiempo transcurrido entre 2 marcas de tiempo.

Por otro lado veremos cómo formatear el tiempo transcurrido en C y obtener la diferencia en horas, minutos y segundos.

(más…)

Por parzibyte, hace

Go: parsear fecha

En este post te mostraré cómo convertir una cadena de fecha a un objeto de tipo time.Time en Golang, es decir, parsear o traducir la fecha.

Al crear un objeto time según una fecha en Go vamos a poder usar las operaciones para sumar y restar fechas o en general manipular el tiempo (dentro de la variable).

Veamos entonces cómo parsear una fecha en Go.

(más…)

C – Obtener y formatear fecha actual

Fecha actual en ANSI C

En este post te voy a mostrar a obtener la fecha actual en C, además de formatearla (para extraer el año, mes, día, etcétera). Las funciones que vamos a ver son: time, localtime y strftime.

Con la función time obtenemos el tiempo (como entero) actual. Usando localtime obtenemos un struct de tipo tm, necesario para más tarde formatear la fecha con strftime.

Aunque suena complicado al inicio, la verdad es que es muy sencillo.

(más…)