Corregir conflictos entre Prototype, jQuery y Bootstrap

Puede que alguna vez hayais tenido que usar conjuntamente Bootstrap, JQuery y Prototype por requerimientos del front de vuestro proyecto. En mi caso, en la aplicación en la que estoy actualizando la versión de jQuery y Bootstrap, se utilizan unas custom tags llamadas AjaxTags que hacen uso de Prototype.js y Scriptaculous.js para su correcto funcionamiento.

Cuando usamos conjuntamente estas librerías o frameworks, algunos de sus plugins pueden entrar en conflicto y provocar errores que pueden ser basante molestos y difíciles de detectar.

Java 14 en un VPS Ubuntu de Clouding.io


En esta entrada voy a instalar y configurar la última versión liberada del JDK de Java en un VPS de clouding.io. Clouding es un servicio de hosting con sede en Barcelona  que cuenta con certificaciones como la ISO 9001 y la ISO 27001. Además si vas a alojar una aplicación que meneje datos sensibles o que tengan que estar protegidos por ley, el datacenter tiene sede en España (puedes consultarlo en su web). Si tienes cualquier otra duda echa un vistazo a su FAQ donde encontrarás las respuestas  a las dudas que te puedan surgir.

Devolver una fecha y hora local en formato UTC con Java 8

Con Java 8 podemos devolver un Timestamp en UTC dada una fecha/hora local y el time zone de la misma.

Si además le aplicamos un formato con un objeto DateTimeFormatter, podemos devolver la fecha y la hora como deseemos.

 /**
     * Convierte la fecha con el time zone indicado a UTC
     * @param localDateTime Fecha y hora local
     * @param timeZone Time zone de la hora a convertir
     * @return Devuelve un objeto Timpestamp con la hora en UTC
     */
    public static Timestamp dateToUTCTimeStamp(LocalDateTime localDateTime, String timeZone){

        ZonedDateTime zonedFechaExpiracion = ZonedDateTime
                .now(ZoneId.of(timeZone)) // fecha y hora actual en la delegación
                .with(localDateTime) // se asigna la fecha y hora que se recibe
                .withZoneSameInstant(ZoneOffset.UTC); // convertimos a formato UTC

        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        return Timestamp.valueOf(zonedFechaExpiracion.format(formatter));

    }

 

Subcategorías

Página 1 de 12

Logo M4 ERP
Developer

Seguridad de la página de inicio

© 2020 Miguel Ángel Medina. Todos los derechos reservados

Please publish modules in offcanvas position.