Anular el primer día de la semana en joda?
¿Es posible anular el primer día de Joda semana a domingo ? Ya que Joda utiliza el lunes como su primer día de la semana. ¿Puede alguien explicarme por favor si hay una manera.
Me referí al siguiente Tema en SOF
- Pruebas unitarias y joda-time-android
- En Java, cómo obtener cadenas de días de la semana (Sun, Mon, ..., Sat) con el sistema de configuración por defecto (idioma)
- Uso de la biblioteca Joda-Time para convertir la cadena al formato DateTime en Google Tasks API
- Sólo algunos usuarios informan del error "Recurso no encontrado". ¿Esto tiene sentido?
- "Recurso no encontrado" al crear una aplicación para Android en IntelliJ 9.0 Maia Public Beta
Joda Hora: ¿Primer día de la semana?
Gracias
- joda tiempo consumir demasiada memoria
- Cómo obtener el formato de fecha de configuración regional en mes y día
- JodaTime no reconoce algunas zonas horarias de Android
- Un ligero retraso al hacer clic en un botón
- Problemas con zona horaria incorrecta en Android
- Hora de Joda y error de ProGuard al exportar .apk
- Encuentre el día y la hora restante usando jodatime
- ¿Cómo clonar Joda DateTime?
No.
En primer lugar, la sustitución del primer día de la semana a domingo requeriría sobrescribir todos los otros días de la semana también. Pero estas constantes finales se definen en la clase DateTimeConstants , que son imposibles de sobrescribir. Pero no querrías anular los valores de tesis de todos modos porque haría estropear el cumplimiento ISO de joda-time.
Al mismo tiempo me pregunto por qué usted querría anularlo en el primer lugar? ¿Puede proporcionar un caso de uso?
public static DateTime getUSFirstDayOfWeek(DateTime dateTime) { return dateTime.withDayOfWeek(DateTimeConstants.MONDAY).minusDays(1); }
Este simple método de ayuda probablemente haría el trabajo. Tenga en cuenta que no he usado SUNDAY
porque sería en el futuro, que es – en la noción de EE.UU. – la próxima semana ya.