propiedades example español ejemplos bootstrap jquery spring-boot datatable datatables thymeleaf

jquery - example - Datatable: el plugin de clasificación de fecha/hora no ordena



jquery table example (2)

Esto es bastante fácil de depurar.

Incluso hice un simple ejemplo .

Está utilizando un formato como EEEE, MMMM d,yyyy h:mm,a en su código (supongo que en primavera), pero olvidó traducirlo a formato de moment ... y de los documentos , eso debería ser: dddd, MMMM D,YYYY h:mm,a

entonces el código debería ser:

$.fn.dataTable.moment("dddd, MMMM D,YYYY h:mm,a");

Tengo una aplicación básica de SpringBoot. Tomcat integrado, motor de plantillas de Thymeleaf. Quiero pedir 1 columna de fecha de una tabla de datos.

en mi POJO:

public String getTimeFormatted() { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("EEEE, MMMM d,yyyy h:mm,a", Locale.ENGLISH); LocalDateTime dateTime = LocalDateTime.ofEpochSecond(time, 0, ZoneOffset.UTC); return dateTime.format(formatter); }

en la plantilla:

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.4/moment.min.js"></script> <script src="https://cdn.datatables.net/plug-ins/1.10.15/sorting/datetime-moment.js"></script> <script th:inline="javascript"> $(document).ready(function() { $.fn.dataTable.moment( ''EEEE, MMMM d,yyyy h:mm,a'' ); $(''#table'').dataTable( { "bLengthChange": false, "pageLength": 25, }); } ); </script>

pero no ordena apropiadamente