localdatetime for current java jodatime jsr310

for - time java 8



¿Debo usar threeten en lugar de joda-time? (3)

Esto es solo una sugerencia de lo que haría.

Ya que Joda-time está muy probado por muchos usuarios y todavía lo recomiendan, eso significa que es una buena biblioteca. JSR-310 - No he visto esto antes de esta publicación tuya. Además, no estoy seguro de cuántas personas lo están utilizando, o si está completamente libre de errores. Puede ser que solucione los problemas de tiempo de Joda mencionados en el enlace que ha publicado, pero lo que garantiza que no tenga un error más nuevo.

Dicho esto, esperaré a que JSR-310 madure y sea popular. Y probablemente usar en algunos de los proyectos no críticos. Y, probablemente, eventualmente lo acepte como dice el blogger, "(JSR-310 es) una API" inspirada por Joda-Time " . Mientras tanto, usaré Joda-tiempo.

Mirando alrededor de las cosas con respecto a esto, encontré esto: sourceforge.net/apps/mediawiki/threeten/…

Cita:

El proyecto ThreeTen todavía está en Alpha, por lo que los métodos pueden aparecer y desaparecer en cualquier momento. (Estado - diciembre de 2010)

RECOMENDARÍA NO USARLO CORRECTAMENTE

Me encontré con https://blog.joda.org/2009/11/why-jsr-310-isn-joda-time_4941.html .

1) Actualmente estoy migrando el calendario de Java a joda-time. Me preguntaba, ¿debería usar threeten en lugar de joda-time? ¿Está lista la producción?

2) ¿Pueden existir las bibliotecas threeten library y joda-time en una misma aplicación? Ya que estoy usando algunas bibliotecas de terceros, que también usa la biblioteca de joda-time.

3) ¿Joda-time se convertirá en un proyecto de abandono ya que hay threeten?


La principal preocupación sobre Joda-Time es que no es compatible con Um Qura Calendar, sino que es compatible con Kuwaiti Calendar.


Respuesta oficial:

A partir de enero de 2011, ThreeTen sigue siendo lo que clasificaría como un Alfa. Eso significa que estoy cambiando los nombres de los métodos, las clases aparecen y desaparecen, etc. Dicho esto, el código que está allí es básicamente correcto y dice el momento adecuado.

Como tal, actualmente aconsejo proyectos para usar Joda-Time hasta que ThreeTen entre en Beta, que será este año (2011) en algún momento.

Es posible tener tanto Joda-Time como ThreeTen en la misma aplicación. Cuando ThreeTen es estable, pretendo agregar las interfaces de ThreeTen a Joda-Time para proporcionar interoperabilidad. Sin embargo, la interoperabilidad nunca será fácil ya que las clases tienen los mismos nombres.

Joda-Time continuará lanzándose durante un buen período después de que se complete ThreeTen. Pero habrá un impulso para pasar a ThreeTen si JSR-310 se completa de tal manera que esté en Java SE 8.

Actualización, marzo 2014,

A partir del 2014-03-05, JSR-310 fue approved para su inclusión en Java JDK 8. Para obtener más información, consulte la página de inicio de ThreeTen .