1.1.34.19.1. fejezet, Dátum és idő

Kapcsolódó hivatkozások

Dátum formátum megadása PathVariable-hez

    @GetMapping("/getbydatefrom/{dateFrom}")
    public ResponseEntity<List<FileInfo>> getFileByDateFrom(@PathVariable @DateTimeFormat(pattern="yyyy-MM-dd'T'HH:mm:ss") Date dateFrom) {
        List<FileInfo> fileInfo = fileInfoService.findByDateFrom(dateFrom);
        fileInfo.forEach(file -> {
            System.out.println("File ID: " + file.getId());
            System.out.println("File Name: " + file.getName());
            System.out.println("File Path: " + file.getPath());
            System.out.println("File Content Type: " + file.getContentType());
            System.out.println("File Size: " + file.getSize());
            System.out.println("File Created At: " + file.getCreatedAt());
        });
        if (!fileInfo.isEmpty()) {
            return ResponseEntity.ok(fileInfo);
        } else {
            return ResponseEntity.notFound().build();
        }
    }