Bien, vamos a ver, período de tiempo y duración son dos componente importante también que parte de
lleva ocho de todo lo que es el Happy DateTime período para fecha.
Cuántos años, cuántos meses, cuántos días han pasado de una fecha a otra, mientras que la duración
se refiere más a tiempo?
Cuántas hora, minuto, segundo ha pasado de un momento a otro?
Es como un tipo de cronómetro, por así decir, un período de tiempo.
Bien, comencemos.
Vamos a cerrar.
Vamos a crear una nueva clase.
Entonces ejemplos new class vamos a partir primero con dureza chón ejemplo derecho en duración con el
método main.
Perfecto.
Vamos a tener una fecha local data perfecto.
Fecha Fecha 1
punto Naw la fecha actual.
Bien, ahí tenemos una hora más local data DateTime Fecha 2 local data en punto también now.
Pero además le damos agregar una hora entonces plás howards una hora.
Entonces la idea de calcular el tiempo que pasa entre la fecha 1 y la fecha 2.
Bueno, ya sabemos que es una hora, pero veamos, sería con el tipo Durex con duración.
Le vamos a llamar lapsus un lapso de tiempo igual derecho en punto between el tiempo que pasaba entre
la fecha 1 fecha uno coma la fecha 2 Shout VI.
Vamos a imprimir lapsus.
Perfecto.
Veamos, levantamos.
Entonces, el periodo de tiempo PT es una cicla de período de tiempo The period of time.
Ha pasado una hora y con una precisión muy pequeña 0.0 0 2 segundos.
Finalmente, una hora, si colocamos 3, por ejemplo, levantamos.
Son tres.
Tres horas.
Qué pasa si además le agregamos, por ejemplo, plaz minutos?
No sé, le vamos a colocar 20 minutos.
Veamos.
Ha pasado 3 hora y 20 m minutos después vienen los segundos 0 puntos 0 0 y lo que venga segundos seconds
se fijan.
Entonces duración es como un cronómetro de tiempo.
Ahora, qué pasa si agregamos un día?
Punto Plaz Day.
No sé.
Pongamos dos días o uno solo.
Da lo mismo.
Se sigue manteniendo el estándar en tiempo.
Es decir, en horas.
Acá aumenta a 27 horas.
Se fijan qué duración ápidamente tiempo, hora, minuto, segundo y nano segundos.
De hecho, acá podemos imprimir shout.
Lapsus.
Punto.
Solamente tengo segundos y nano.
En cuanto al segundo, corresponde este lapso de tiempo.
Ahí tenemos 90 8400, que corresponde al tiempo que ha transcurrido, pero también lo puedes convertir,
por ejemplo, tú para saber los días, cuántos días ocurrió.
Acá es Ikoma entero, nomá.
Un solo día, a pesar de que son 27 horas.
Pero en términos generales lo aproxima a un día o bien a horas.
Tu Howards.
27 horas.
Minutos en total.
1640 minutos en total.
Ya sé bastante útil, una herramienta bien completa sobi lapsus.
Pero acá quiero imprimir, por ejemplo.
Punto.
No se le quiero sumar o restar arabismo plaz Howards, por ejemplo.
Sin Corah, es decir, acá le estamos sumando 5 horas ya al lapso de tiempo que está calculado.
Esto acá se lo va a quitar.
Sumamos en Corah esto.
Por sobre el lapsus.
Se fijan lapsus 27 horas, ahora 32 horas, pero se mantienen los minutos, que son 20 y por supuesto
lo segundo.
Bueno, eso, duración.
Veamos otro ejemplo con Instant con instantes de tiempo.
Voy a cerrar.
De hecho, vamos a querer otro ejemplo, otra clase.
Ejemplo drecho.
2.
Instante, instante, uno igual, instante now.
Bien, vamos a hacer una pausa, un sleep con time y unit punto en segundos.
Por ejemplo, celeb unos tres segundos, una pausa.
Perfecto.
No pude manejar trade catch o lanzar por el método lo mismo.
Vamos a colocar más acciones.
Trae catch anidar contra el catch.
Perfecto.
Ahí tenemos instant y dos tiempos.
Dos.
Recuerden que el instante es un instante.
Tiempo.
En este momento actual es una marca.
Tiempo Instant punto now.
Derecho.
Un tiempo igual.
Derecho un punto between.
Entonces, entre el instante uno y uno toma el instante dos.
Entonces me puedo pasar instantes, como también lokal Tayta en local time o local el.
Shout Vamos a imprimir el tiempo, la duración.
Veamos.
Tres segundos, sea que se muera un poco.
Lo mismo podemos obtener lo segundo de tiempo, lo nanosegundos.
En fin, a través del tiempo o derecho, acá tendremos un ejemplo de período.
Vamos a crear una nueva clase new.
Ejemplo Perío
con el método Main
vamos a crear dos fechas, pero importante, que tiene que ser localidad, porque recuerden que el período
no incluye el tiempo.
Localidad una fecha fecha 1.
Localidad punto off.
Entonces vamos a calcular el periodo tiempo entre una fecha, por ejemplo dos mil once mes 9 día 23.
Vamos a importar localidad.
Bien local dad vamos a tener fechados
punto off 20 11, no sé, 25 bien el período o periodo
igual periodo punto between también un período entre la fecha uno coma y la fecha dos
soto período.
Vamos a ver.
Bien, ya han pasado el período 9 Geertz, 9 años, 2 meses y 2 días, período de tiempo.
Recuerden acá el cine el time.
Acá no se incluye hora ni tiempo.
Claro, porque finalmente un período, tiempo, años, meses, días, todo lo que sea.
Fecha.
Hora o tiempo.
Con derecho.
La duración, de hecho, incluso podríamos tener algo como esto.
Sí, en punto.
Out.
Punto.
Print F con formato.
Período entre la fecha 1.
Vamos a colocar porcentage S y porcentage S entre dos.
Fecha.
Un espacio.
Hay tantos.
Año.
Porcentaje B porque son dígito coma tanto meses.
Porcentaje de dígitos y porcentaje de dígito para los días de tantos días que faltaría uno coma pasar
estos datos.
Entonces voy a bajar.
Fecha 1.
Fecha 2.
Que son los 2.
Primero perdón.
Fecha dos coma periodo.
Punto nyet jeeter años.
Mes.
Período.
Punto.
Nyet.
Mes month.
Período.
Punto.
Get deixis.
Días.
Dean Temás.
Acá lo tengo con mucho más detalle.
Entonces período entre 2011 09 23 y 20 11 25, hoy 9 años, 2 meses y dos días se fijan más completo
en otro tema que quería ver para finalizar, porque en realidad vimos cómo sumar, como restar, por
ejemplo meses, días o lo que sea.
Años, horas.
Lo que sea en el local doit.
En el local time.
En el local datetime.
En fin.
Pero por ejemplo, si yo quiero modificar un año, no sumar, sino cambiar el año, tengo una fecha,
ya sea con el Lof, con el PAR& o con el Naw, da lo mismo.
Tengo una fecha y quiero cambiar el año.
Por ejemplo, acá no sé o cambiar el mes.
Veamos fecha 2 Fecha 2 punto bueno para cambiar utilizamos UIF.
Es similar a un set, se fijan acabo cambiar años, mes y por supuesto el día del mes vamos a cambiar
el mes mos de fecha 2 en vez de 11 vamos a colocar 12.
Pero lo que hace en realidad no es que lo cambie, de hecho si ejecuto esto no pasa nada.
Ahí vamos a ver, no sucede absolutamente nada.
Por qué?
Vamos a ver, fíjense que son 9 años, 2 meses y acá dice 11 ya vamos a levantar, va a seguir siendo
11, 9 años, dos meses.
Por qué no cambió?
Porque es inmutable, lo que hace es devolver una instancia.
Entonces, para que realmente tenga efecto.
Fecha 2.
Perdón fechas, no fechas.
Fecha 2 se la volvemos a asignar o incluso puede ser una fecha 3.
Si no quiero modificar la fecha 2, fecha 3 se fijan y acá utilizamos fecha 3 en el Bettelheim o donde
le queramos utilizar.
Ahí sí, ahí va a cambiar.
En vez de once deberían ser doce.
Pero qué pasó?
Por qué no cambió?
Siendo que acá cambió a tres meses?
Así que acá sí que surge efecto.
Y es porque acá pasamos fecha 1, fecha 2 de Castilla, fecha 3.
Sólo por eso, claro, estamos usando ahora fecha 3.
Lo usamos en serio, pero también acá para imprimir.
Ahora, si va a mostrar 12 perfectas, fijan?
Entonces estos métodos son inmutables, modifican si, pero devuelven una nueva instancia, no modifican.
Fecha 2 fechados se mantiene tal cual, intacta le vuelve otra fecha, otro objeto.
Entonces por eso siempre cuando utilizamos un juez Mohs o UIF algo lo tenemos que asignar a un tipo
o una variable.
Fecha 3 igual fecha 3 punto.
Pero además uid con el día del mes ahora no quiere que sea 25.
Cree que sea 28, por ejemplo.
Va a ser veintiocho.
Te fijan y cinco días.
Bueno, y por supuesto, también pasa lo mismo para lo que es acá local data y acá también puedo cambiar.
Bueno, acá tengo de hecho mucho más width.
Voy a cerrar acá.
Por ejemplo, no sé acá fecha 1.
Recuerden que esto sería incorrecto punto UIF.
Acá tengo con hora.
Puedo cambiar la hora, cambia minuto mohos nano, año mes también moms y día del mes o día del año.
Pero recuerden, sería incorrecto hacer esto.
Por ejemplo, quiero cambiar el mes.
Y en vez de que es el mes actual con Naw, sea un mes anterior, por ejemplo días, entonces esto devuelve
una instancia, porque si el ejecuto, obviamente no hace efecto.
Sigue siendo 27 horas, como lo teníamos antes.
Con 20 minutos.
Pero si colocamos fecha 1 acá.
Vamos a ver.
770 y una hora?
Claro, porque le agregamos un mes de muchas horas.
No sé, tomé todo.
Son inmutables, bien.
Pero vamos a dejar como estaba en vez de cambiar el mes.
Lo comentamos, lo dejamos así solamente para que lo sepan.
Estamos listos.
Continuamos en la siguiente clase.