‫Bienvenido de nuevo.
‫En este video, aprenderá sobre el día, lo que nos permite usar el tiempo y obtener el tiempo
‫para obtener una diferencia entre una fecha específica y otra fecha, etc.
‫Y por lo tanto, solo necesitamos usar la clase de fecha y hora y la clase de día
‫está disponible automáticamente si tiene el espacio de nombres del sistema incluido, que es el caso prácticamente en cualquier programa que estemos
‫usando.
‫Derecha.
‫Así que sigamos adelante y usemos fecha y hora y creemos un objeto de fecha y hora.
‫Así que voy a llamar a ese objeto fecha y hora.
‫Y se llama fecha y hora porque no solo nos da la fecha, sino que también nos da la hora.
‫Entonces nos da toda la información sobre una fecha y hora hasta milisegundos.
‫Así que sigamos adelante y creemos un objeto de fecha y hora, lo que hicimos aquí.
‫Y ahora lo inicializamos.
‫Y digamos que solo quiero tener el año, el mes y el día.
‫Entonces puedo ingresar algo como dos mil, 18, cinco y treinta y uno, que es mi cumpleaños o fue mi
‫cumpleaños este año.
‫Así que lo estoy usando para saber cuántos días he vivido.
‫Por ejemplo, escribiremos un pequeño programa más adelante que nos dirá cuántos días
‫hemos estado en esta tierra, lo cual es bastante interesante porque miré cuántos días he vivido y
‫me di cuenta de que muy pronto Voy a tener once mil ciento once días.
‫Y finalmente, un amigo mío, muy buen amigo desde la infancia, cumplirá once
‫mil ciento once días el 11 de noviembre.
‫Y en Colonia, de donde yo vengo, el Carnaval es bastante grande y empieza el día 11 a las once y
‫once minutos.
‫Eso es en noviembre.
‫Así que es bastante gracioso que tenga esta cita muy loca, más o menos por sus once mil ciento
‫once.
‫Entonces, tal vez hayas descubierto cuál es el día interesante para ti.
‫Un día muy bueno para ti es celebrar, por lo que no solo celebrarás tu cumpleaños,
‫sino también tu estadía de 10000 o tu día de 15000 en la Tierra o la edad que tengas.
‫Entonces, tal vez hayas descubierto algo.
‫De acuerdo, suficiente charla.
‫Volvamos a la hora de la fecha.
‫Así que he creado este pequeño objeto de fecha y hora, y ahora puedo
‫escribir algo en la consola y voy a decir algo como, mi cumpleaños es e ingresé el cumpleaños aquí y ¿qué doy una y
‫otra vez?
‫Entrego mi objeto de fecha y hora.
‫Ahora, mi cumpleaños este año fue en veintiocho, pero nací en 1988.
‫Entonces, si quiero ser más preciso, por supuesto que tengo que ingresar eso.
‫Está bien.
‫Así que ejecutemos el control a las cinco para ejecutar esta aplicación y mantenerla abierta.
‫Mi cumpleaños es.
‫Y ves que la estructura es de cinco treinta y uno a nuestros mil novecientos ochenta y ocho e
‫incluso nos da una hora, minuto y segundo y estoy aquí.
‫Así que no especificamos eso.
‫Pero da toda esta información porque pedimos la fecha y hora y contiene esta información
‫aunque no la especificamos nosotros mismos.
‫Y si creamos un objeto diurno, déjeme volver aquí, entonces podemos seguir adelante y tener múltiples sobrecargas
‫diferentes.
‫Déjame crear uno.
‫Como puede ver, hay ocho jefes supremos, así que uno, que es solo un día vacío.
‫Luego tenemos uno con tics y tics largos, una fecha y una fecha y una hora expresadas en el número
‫de intervalos de cien nanosegundos.
‫Luego tenemos el tipo de fecha y hora, por lo que también puede definir ese tipo de fecha y hora que tiene en el mes de fin de
‫año, y de hecho, esa es la que usamos.
‫Luego también puede especificar la hora, minuto y segundo y también el tipo de fecha y hora.
‫Aquí también, en una sobrecarga diferente, y aquí incluso se puede llegar a especificar el milisegundo y
‫finalmente también con el recuento diurno.
‫Ahora, podría preguntarse qué es este tipo de tiempo de datos, y es una propiedad que obtiene un valor que indica si la
‫hora representada por la instancia se basa en la hora local, la hora universal coordinada UTC o la que se llama
‫UTC o ninguna de las dos.
‫Está bien.
‫Así que volvamos a nuestro ejemplo.
‫Y voy a entrar o voy a volver a los valores que tenía aquí.
‫Y ahora te voy a mostrar cómo puedes mostrar el día actual.
‫Así que hoy mismo en la pantalla.
‫Entonces, si desea tener la fecha de hoy, simplemente puede usar el punto de fecha y hora hoy.
‫Eso es suficiente para darte la fecha actual.
‫Así que ejecutemos eso de nuevo.
‫Controla los cinco que somos hoy es el 12 de junio y bueno, la hora no es la correcta aquí, pero, bueno, todavía tiene
‫la hora actual o todavía tiene la hora aquí si quieres tener la hora
‫específica.
‫Muy bien.
‫La hora actual en la pantalla, luego usa el punto de fecha y hora ahora.
‫Entonces, esta propiedad obtiene un objeto diurno que se establece en la fecha y hora actuales en
‫esta computadora expresada como hora local.
‫Y déjame ejecutar eso de nuevo.
‫Y eran una cincuenta, treinta y cinco p. metro..
‫Está bien.
‫Entonces, si desea mostrar la hora actual o la hora especificada en la computadora, en su aplicación o en
‫su programa, simplemente puede usar la fecha y hora ahora.
‫Ahora, también puede tener el día libre mañana para poder tener el día siguiente, pero por lo tanto necesita crear
‫una pequeña solución para que no haya una propiedad que diga mañana.
‫Vamos a ver.
‫Punto de fecha y hora para mañana.
‫Como puede ver, no tiene eso.
‫Tiene hasta la fecha.
‫Y generalmente puede ver qué propiedades hay ahora y UTC ahora, que es de este tipo que les acabo
‫de mostrar.
‫Y luego también hay métodos para que pueda saber si es un año bisiesto.
‫Luego, puede especificar los días amables en un mes.
‫Entonces, ¿cuántos días hay en un mes y año específicos?
‫Porque, como saben, febrero puede tener 28 o 29 días.
‫Entonces marzo tiene 31 días, abril tiene 30 días y así sucesivamente.
‫Entonces esto puede ser muy útil y existe un método para eso.
‫Ahora, supongamos que queremos tener el día, que es qué, la fecha de mañana.
‫Y para conseguirlo, necesitaremos escribir un pequeño método aquí.
‫Va a ser estático y devolverá la fecha y la hora y lo dejaré mañana.
‫Y lo que hará es simplemente devolver el punto de fecha y hora hasta la fecha.
‫Y ahora hoy podemos agregar un día.
‫Entonces puede ver que podemos agregar segundos, lleva años, podemos compararlo y así sucesivamente.
‫Y lo que quiero es agregar días, como pueden ver allí, y hay múltiples soluciones
‫diferentes aquí u opciones.
‫Y voy a usar agregar días y decir uno.
‫Así que solo agregaré un día a mañana y lo devolveré.
‫Así que ahora podemos seguir adelante y usar ese método para aplicar hoy o mañana o la fecha de mañana.
‫Así que voy a crear un nuevo objeto de fecha y hora y lo llamaré mañana, y ese será mi mañana, que obtengo
‫usando el método para obtener mañana para que ahora seamos nuestra fecha y hora de mañana. para que
‫se muestre.
‫Así que mostremos mañana.
‫Mañana será el objeto y luego mañana.
‫Ahora mostremos eso de nuevo.
‫Y estamos mañana será el 13 de junio de 2018.
‫Ahora para usted es un pequeño desafío en la pantalla qué día de la semana tenemos, por lo que debería ser bastante simple y
‫aún no lo he usado, pero simplemente puede seguir adelante y verificar los métodos y propiedades del día de
‫la semana para Obtén éso.
‫Así que, por favor, inténtalo.
‫Muy bien, espero que lo haya intentado, así que sigamos adelante, anótelo en el consejo de hoy y luego lo
‫usamos hoy.
‫Así que se tomaron el tiempo para leer hoy, ese día de toda la semana, mantuvieron el día de la semana representado por esta instancia.
‫Está bien.
‫Así que llevemos eso a la pantalla.
‫Y ahí estamos hoy es martes perfecto, espero que puedas hacer eso.
‫Ahora, supongamos que queremos obtener el primer día de un año específico para poder seguir adelante y usar la fecha y
‫hora estática nuevamente.
‫Así que estoy creando un método aquí y será el primer día del año y en el año podríamos usar una
‫fecha y hora y solo mostrar la fecha del primer día de ese año, o podemos hacerlo muy fácil y usar
‫un entero.
‫Entonces aquí, solo ingresaré un año y devolverá una fecha y hora.
‫Por lo tanto, devolverá la fecha y la hora con el año uno y uno, porque el 1 de enero es el primer día del año.
‫Entonces, con este, voy a tener el primer día de un año y simplemente puedo decir en cuál año quiero tener
‫la primera cita.
‫Y eso es bastante bueno porque ahora podemos seguir adelante y mostrar el primer día de un año específico.
‫Así que solo voy a decir el primer día del año y será, digamos, mil novecientos noventa y nueve.
‫Y ahí estamos, el 1 de enero de 1999.
‫Has visto que puedes averiguar el día de la semana, pero también puedes averiguar los días de ese
‫mes, como también dije.
‫Vamos a ver.
‫Creemos una variable llamada días, y será fecha y hora, no días en un mes.
‫Y digamos febrero en dos mil.
‫¿Cuántos días tuvo ese día?
‫Y ahora voy a escribir eso en la consola.
‫Y los días del 2000 fueron así y así.
‫Ahora quiero seguir adelante y comprobarlo para otros años también.
‫Así que ahora veamos dos mil uno.
‫Así que solo voy a decir días, días y meses, el mes 21 y será febrero de 2001
‫y ahora 2004.
‫Así que veamos eso de nuevo, y será 2004.
‫Así que déjenme llevarlo a la pantalla y, como pueden ver, dos mil es un año bisiesto y 2004 también.
‫Entonces, en 2001, 2002 y así sucesivamente, febrero solo tiene 28 días.
‫Y cada vez que se divide por cuatro, tiene 29 días, aunque eso no es exactamente exacto.
‫Entonces, hay años en los que se omite.
‫Así que cada pienso 100 años se salta y luego una vez cada 400 años
‫se mantiene y así sucesivamente, porque mientras que la Tierra en realidad no necesita 365 días para volar o hacer un círculo
‫completo alrededor del sol, necesita un poco más.
‫Por lo tanto, necesita aproximadamente un cuarto de día más, pero no es exactamente un cuarto de día más, algo así como
‫apuntar a cuatro días en la parte superior.
‫Por eso tiene que estar bien, como puedes ver, Skip, mientras que no puedes sentarte aquí, pero tiene que estar de todos modos.
‫Está bien.
‫Así que ahora veamos cómo podemos obtener la hora actual, pero en un formato específico.
‫Menor, sigamos adelante y hagamos eso.
‫Voy a crear una fecha y hora, a la que voy a llamar ahora y será el punto de fecha y hora ahora
‫y ahora quiero mostrar el minuto actual.
‫Así que voy a escribir algo como Minuto es cero y ahora será punto minuto.
‫Entonces existe esta propiedad llamada minuto.
‫Luego hay uno que se llama hora y también segundos.
‫Y demostremos que el tiempo ahora y dice MINUT es seis.
‫Son las dos en punto y los seis minutos y ahí es donde se puede ver el minuto seis.
‫Está bien.
‫Ahora un pequeño desafío para ti.
‫Este juego el tiempo y esta estructura.
‫Entonces, tantas
‫horas entonces y tantos minutos y segundos.
‫Así que algo así como las cinco en punto y veintiún minutos y 30 segundos.
‫Quizás a las cinco en punto.
‫Así que en tantos minutos y tantos segundos.
‫Así que, por favor, muéstrelo en la consola.
‫Muy bien, espero que lo hayas probado y te lo voy a decir en punto, así que minutos y.
‫Segundos,
‫y ese será el punto ahora en el minuto y el segundo en el punto.
‫Muy bien, mostrémoslo.
‫Ejecutemos eso para ver cuál es la hora actual.
‫Y somos las 14 en punto, ocho minutos y 22 segundos.
‫Eso es lo mismo que tienes aquí.
‫Así que a las dos, ocho minutos, 22 segundos.
‫Está bien.
‫A continuación, vamos a escribir un pequeño programa que nos dirá cuánto tiempo hay entre ahora y
‫el momento en que ingresamos.
‫Entonces y la fecha en la que ingresamos, para ser precisos.
‫Así que escribe una fecha en este formato y será por qué, por qué, por qué estudiar cuatro años, año, año,
‫mes, mes.
‫DÍA-DÍA Así que eso es lo que le mostraremos al usuario.
‫Y luego lo obtenemos como entrada, que será la consola que lee la línea, y luego verificamos si funcionó.
‫Entonces, si podemos hacer una fecha y hora a partir de lo que se ingresó.
‫Entonces, como puede ver, el día tiene un método Tripa, que ahora puede seguir adelante e intentar darle sentido a la entrada
‫que ingresó el usuario.
‫Y tendrá una salida que será la fecha y la hora.
‫Y ahora usaré esa fecha y hora.
‫Así que voy a escribir día a tiempo en la consola y voy a crear un lapso de tiempo y ese lapso de tiempo
‫hará que pasen los días.
‫Entonces, sin embargo, han pasado muchos días desde que se ingresaron los datos o pasarán hasta que llegue el día que se ingresó.
‫Entonces, lo que hago ahora es usar la variable ahora que creamos al principio.
‫Así que esto ahora y lo voy a restar.
‫Entonces, existe este método de resta y lo que agrega, resta la fecha y hora especificadas de la instancia en
‫la que quiero restar la fecha y hora, y ese es el resultado que obtenemos.
‫Así que sea lo que sea lo que haya introducido el usuario, que en nuestro caso será, se nos llevará y se
‫aprovechará bien para calcular estos días transcurridos.
‫Y ahora, finalmente, quiero mostrar eso.
‫Así que voy a decir que pasaron días desde entonces.
‫Y serán estos últimos días puntuales, así que este lapso de tiempo.
‫También tiene la propiedad de un día, que podemos usar para obtener el componente del día del intervalo de tiempo representado
‫por la estructura de intervalo de tiempo actual.
‫Está bien.
‫Entonces, si no funcionó, solo diremos una entrada incorrecta.
‫Está bien, intentemos eso.
‫Ejecútelo.
‫Bien, una fecha en este formato, digamos que quiero saber qué pasó desde 1776.
‫Entonces el mes, será el 07 de julio y el día habrá terminado.
‫Entonces ese es el Día de la Independencia.
‫Y ahora veamos cuánto tiempo ha pasado desde entonces.
‫Y tienes de ocho a ocho mil trescientos sesenta y seis días.
‫Así que ese es un ejemplo perfecto de una gran celebración en el día 88888.
‫¿No es una gran idea?
‫Si nadie hace eso, deberías retomarlo y crear una gran fiesta de ayuda, que será en aproximadamente un
‫año y tres meses.
‫Entonces eso debería ser algo así como octubre, septiembre.
‫Dos mil diecinueve, y si miras esto después, entonces perdiste la oportunidad
‫de crear una fiesta que será el día 88888 después del Día de la Independencia.
‫Está bien.
‫Así que ahora un pequeño desafío.
‫Sé que este video es largo, pero tengan paciencia conmigo.
‫Así que, por favor, escriba un programa en el que alguien pueda ingresar su fecha de nacimiento y calculará los días transcurridos
‫desde entonces.
‫Y no es difícil.
‫De hecho, es bastante simple porque ahora has visto cómo funciona.
‫Así que, por favor, inténtalo.
‫Está bien.
‫Espero que lo hayas hecho.
‫Entonces, lo único que voy a cambiar es que estoy cambiando el texto hasta la fecha en este formato.
‫Y para escribir tu fecha de nacimiento.
‫¿Es la fecha de nacimiento?
‫Probablemente su fecha de nacimiento y este formato.
‫Entonces ahora es lo mismo.
‫Pero ahora dice que no.
‫Pasaron días desde entonces, pero algo así como si tuvieras esta cantidad de días, tienes fulano de días.
‫Ahora, probemos eso y escribamos su fecha de nacimiento en este formato.
‫Está bien.
‫Mil novecientos noventa o 88 y mi caso 31 de mayo.
‫Y tengo diez mil novecientos sesenta y nueve días.
‫Y puede seguir adelante y compartir sus días en la tierra con nosotros si lo desea.
‫O puede compartir sus planes para la gran celebración del Día de la Independencia.
‫Ochenta y ocho mil ochocientos ochenta días después.
‫Está bien.
‫Entonces.
‫Sí, espero que hayan disfrutado este video y espero que tengan algunas ideas geniales para una gran fiesta y nos vemos en
‫el próximo video.