10 Manejo de Fechas y Tiempos Flashcards

1
Q

¿Qué API se recomienda para manejar fechas en Java 17?

A

La API java.time introducida en Java 8.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué clases principales componen la API de fechas en Java?

A

LocalDate, LocalTime, LocalDateTime, ZonedDateTime.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cómo se obtiene la fecha actual en Java?

A

Usando LocalDate.now().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo se obtiene la hora actual en Java?

A

Usando LocalTime.now().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo se obtiene la fecha y hora actual en Java?

A

Usando LocalDateTime.now().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué diferencia hay entre LocalDateTime y ZonedDateTime?

A

ZonedDateTime incluye información de la zona horaria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cómo sumar días a una fecha en Java?

A

Usando plusDays(n) en un LocalDate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo restar meses a una fecha en Java?

A

Usando minusMonths(n) en un LocalDate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cómo calcular la diferencia entre dos fechas?

A

Usando ChronoUnit.DAYS.between(fecha1, fecha2).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es Period en Java?

A

Una clase para representar diferencias entre fechas en años, meses y días.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es Duration en Java?

A

Una clase para representar diferencias entre tiempos en horas, minutos y segundos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cómo convertir un LocalDate en una cadena de texto?

A

Usando DateTimeFormatter con format().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cómo convertir una cadena de texto en un LocalDate?

A

Usando DateTimeFormatter con parse().

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué método permite obtener el día de la semana de una fecha?

A

El método getDayOfWeek() en LocalDate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cómo obtener el primer día del mes de una fecha?

A

Usando withDayOfMonth(1) en LocalDate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué hace TemporalAdjusters.firstDayOfMonth()?

A

Devuelve el primer día del mes en una fecha dada.

17
Q

¿Qué hace TemporalAdjusters.lastDayOfMonth()?

A

Devuelve el último día del mes en una fecha dada.

18
Q

¿Cómo se obtiene la zona horaria actual del sistema?

A

Usando ZoneId.systemDefault().

19
Q

¿Cómo convertir un LocalDateTime a ZonedDateTime?

A

Usando atZone(ZoneId.of("America/Lima")).

20
Q

¿Qué función tiene Instant en Java?

A

Representa un instante en el tiempo en formato UTC.