1
00:00:00,180 --> 00:00:04,980
Bien, veamos un ejemplo cómodo dar formato a nuestra fecha, pero en la plantilla, porque lo que hicimos

2
00:00:04,980 --> 00:00:12,060
anteriormente es formatear la fecha bueno, enviando desde el formulario una fecha con un formato determinado

3
00:00:12,120 --> 00:00:16,290
y en el paquete obtenemos el formato y lo convertimos a un objeto dette.

4
00:00:16,440 --> 00:00:20,510
Bueno, ahora es todo lo contrario, es obtener este objeto DAT.

5
00:00:20,640 --> 00:00:22,260
Es decir, el tipo ya va.

6
00:00:22,350 --> 00:00:22,620
Útil.

7
00:00:22,650 --> 00:00:28,740
Date y dale una salida visual, da un formato para que se muestre en la vista con el formato que queramos.

8
00:00:28,830 --> 00:00:32,700
Bueno, eso lo podemos hacer contain lif Tayyip probé muchas clases.

9
00:00:32,790 --> 00:00:38,940
Si helpers básicamente son objetos que nos permiten formatear de alguna forma salida por ejemplo, fechas,

10
00:00:39,030 --> 00:00:44,430
monedas, números, en fin, un montón de cosas y entre ellas está el DATS Forman.

11
00:00:44,580 --> 00:00:51,240
Bueno, justamente lo que vamos a ver, pero primero vamos a copiar esto y vamos a agregar fecha de

12
00:00:51,240 --> 00:00:51,900
nacimiento.

13
00:00:52,080 --> 00:00:53,670
Entonces acá

14
00:00:56,430 --> 00:00:57,240
fecha nacimiento.

15
00:00:57,600 --> 00:01:03,930
Bueno, acá se imprime el objeto, va a dar una salida y por defecto va a dar una salida según nuestra

16
00:01:04,020 --> 00:01:06,270
localización o zona horaria.

17
00:01:06,360 --> 00:01:11,130
Entonces la idea es formatear a nuestro propio gusto o medida que guardamos.

18
00:01:11,460 --> 00:01:13,710
Pero antes formatear, vamos a revisar.

19
00:01:13,800 --> 00:01:15,270
Vamos a levantar ese error.

20
00:01:15,270 --> 00:01:18,060
Da lo mismo como siempre levantamos.

21
00:01:22,520 --> 00:01:31,810
Bien, un país cualquiera, por ejemplo Chile Identificador 12, nombre el mismo John, alguna clave,

22
00:01:31,900 --> 00:01:35,140
el correo cuenta y alguna fecha.

23
00:01:36,690 --> 00:01:43,690
4 Perfecto, entonces recuerden que acá se envía como una streak al bikeinn, al controlador a sprint.

24
00:01:44,010 --> 00:01:51,420
Sprint obtiene esta fecha, ya sea utilizando la anotación Data Format o bien utilizando Property Editors.

25
00:01:51,630 --> 00:01:53,820
Entonces obtiene este formato String.

26
00:01:53,850 --> 00:01:55,740
Con este formato lo convierte en objeto dáte.

27
00:01:55,980 --> 00:02:01,200
Bueno, ya tenemos el objeto date de llebaba útil y lo pasamos nuevamente a la vista, pero como un

28
00:02:01,200 --> 00:02:02,770
objeto date, no como un string.

29
00:02:02,970 --> 00:02:06,720
Entonces ahora en la vista la plantilla le damos el formato enviar.

30
00:02:07,260 --> 00:02:10,980
Se fijan a cada un formato por defecto según nuestra localización.

31
00:02:11,280 --> 00:02:14,910
Pero bueno, esto lo podemos cambiar, podemos colocar el formato que queramos.

32
00:02:15,300 --> 00:02:22,890
Bueno, como con Tinduf, acá vamos a encerrar esta fecha dentro de una función, es decir, vamos a

33
00:02:22,890 --> 00:02:26,970
pasar por argumento hasta fecha en una función, en un Halpert de Timbrio.

34
00:02:28,380 --> 00:02:36,690
Entonces, con gato con gato indicamos que es un objeto helpers o de utilidad de tamblin dats en plural.

35
00:02:36,900 --> 00:02:37,560
Punto.

36
00:02:37,690 --> 00:02:43,890
Format paréntesis, porque es un método y voy a mover este cierre.

37
00:02:43,980 --> 00:02:50,910
Acá lo cortamos y lo pegamos acá, pero como segundo argumento, porque el primer argumento es la fecha,

38
00:02:51,030 --> 00:02:57,300
es el objeto de esta fecha nacimiento y el segundo es el formato con comillas, comillas, simple y

39
00:02:57,300 --> 00:02:58,230
acá en otro formato.

40
00:02:58,290 --> 00:03:02,200
Por ejemplo, el que queramos día incluso puede ser con esos larch.

41
00:03:02,220 --> 00:03:05,970
Puede ser uno distinto al que maneja Spring por detrás.

42
00:03:06,330 --> 00:03:08,400
Mes con mayúscula es el Latch.

43
00:03:08,670 --> 00:03:13,800
El año con 4 iría tonce día, mes, año.

44
00:03:14,280 --> 00:03:14,880
Guardamos.

45
00:03:16,110 --> 00:03:19,590
Hacemos un rifle y acá y aceptamos continuar.

46
00:03:20,430 --> 00:03:21,630
Se fijan ahí lo formation.

47
00:03:21,990 --> 00:03:23,670
Entonces le damos la salida que queramos.

48
00:03:24,450 --> 00:03:25,650
También puede ser Calendar.

49
00:03:25,740 --> 00:03:27,570
Perdón, calendas en plural.

50
00:03:29,070 --> 00:03:31,800
Entonces, con calentarse o dáte da lo mismo.

51
00:03:31,950 --> 00:03:32,850
Exactamente igual.

52
00:03:33,000 --> 00:03:33,780
Le damos el formato.

53
00:03:34,200 --> 00:03:35,310
Incluso podremos cambiar.

54
00:03:35,430 --> 00:03:36,720
Acá podrían colocar guión.

55
00:03:39,380 --> 00:03:41,630
Guardamos y actualizamos.

56
00:03:43,110 --> 00:03:45,270
Continuar, se fijan, hay cambio.

57
00:03:45,780 --> 00:03:52,380
Bien, si quiere profundizar más sobre LIF y los formatos, las funciones Halpert o objeto kelpers,

58
00:03:52,500 --> 00:03:57,840
nos vamos a la página de Tain Funtor Documentación, nos vamos a Talib 3.

59
00:03:58,020 --> 00:04:00,180
Acá tenemos la documentación, hacemos un clic.

60
00:04:00,450 --> 00:04:05,600
Bueno, acá tenemos tan life más esprint, todo el que maneja un formulario y acá todo lo que está Emily.

61
00:04:06,880 --> 00:04:07,810
Leer bueno.

62
00:04:07,910 --> 00:04:14,710
Llegada tól detalla, por ejemplo Control F y acampemos buscar por Date por dats, por ejemplo.

63
00:04:17,860 --> 00:04:26,770
Bueno, acá están todos los objetos de utility y utility utilidad o kelpers para vates se fijan, acá

64
00:04:26,770 --> 00:04:33,910
están todas las formas para formatear, también para calendarios, para traja con números también.

65
00:04:34,420 --> 00:04:42,940
En fin, para traja con Streak si es vacío, un montón de funciones de utilidad, si contiene algún

66
00:04:42,940 --> 00:04:45,160
caracter, alguna frase, palabra.

67
00:04:45,430 --> 00:04:48,000
indexOf su string Ripley.

68
00:04:48,160 --> 00:04:49,900
En fin, acá tenemos todo.

69
00:04:51,050 --> 00:04:58,610
Booleanos objetos, en fin, para ataja con listas, con set, con map, un montón de cosas bien.

70
00:04:58,700 --> 00:05:00,920
Y para finalizar, vamos a volver.

71
00:05:01,280 --> 00:05:08,420
Volvemos atrás y quería mostrar el código fuente del ComboBox porque claro, la clase anterior vimos

72
00:05:08,610 --> 00:05:11,180
lista desplegable select y me quedó pendiente.

73
00:05:11,360 --> 00:05:15,860
Es decir, de hecho se me olvidó mostrar el código fuente para ver como se ve en el HTML.

74
00:05:16,080 --> 00:05:20,170
Entonces sea acá con click derecho ver código fuente y es así como se muestra este.

75
00:05:20,180 --> 00:05:25,580
Fijan el select, el Heidy país nombre o noin país que esté mapeado al atributo país.

76
00:05:25,970 --> 00:05:32,720
Una opción por defecto sin valor válido vacío seleccionar bueno y por cada país tenemos un palio donde

77
00:05:32,720 --> 00:05:37,850
el valor que se envía al controlador es el nombre de país, pero también se muestra este mismo nombre

78
00:05:37,850 --> 00:05:39,380
país en la lista desplegable.

79
00:05:39,560 --> 00:05:41,210
Recuerden que esto es visual.

80
00:05:41,300 --> 00:05:45,230
El nombre o el texto es visual, pero el valor es lo que se envía.

81
00:05:45,380 --> 00:05:49,820
Entonces la siguiente clase vamos a modificar este ejemplo y vamos a enviar en vez del país o nombre

82
00:05:49,820 --> 00:05:50,150
país.

83
00:05:50,240 --> 00:05:52,700
Vamos a enviar el código o identificador.

84
00:05:52,880 --> 00:05:54,020
Bueno, nada más.

85
00:05:54,110 --> 00:05:55,520
Continuamos en la siguiente clase.
