• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

Εκπτυπωση Γεγονοτων

Scheduled Pinned Locked Moved Παλαιότερα έτη
8 Posts 4 Posters 262 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    it2022111
    wrote on last edited by
    #1

    Καλησπερα,

    Οταν λετε να εκπυπωσει τα γεγονοτα μεχρι το τελος της βδομαδας εννοειται ημερολογιακα μια βδομαδα (πχ ειναι Τεταρτη και να εκπτυπωσει μεχρι το τελος της εβδομαδας) ή να εκπτυπωσει τα γεγονοτα για τις επομενες 7 μερα (πχ ειναι Τεταρτη και εκπτυπωνει τα γεγονοτα μεχρι την αλλη Τεταρτή;

    Ευχαριστω.

    1 Reply Last reply
    0
  • A Offline
    A Offline
    acharal
    wrote on last edited by
    #2

    Το πρώτο. Δηλαδή πες οτι το τέλος της εβδομάδας είναι Κυριακή στις 23:59. Να εκτυπώνει τα γεγονότα από την τρέχουσα ημέρα και ώρα μέχρι τότε.

    Σημαντικό: Την τρέχουσα ημέρα και ώρα πρέπει να την πάρετε από την βιβλιοθήκη με τον TimeTeller και όχι από το LocalDateTime.now().

    I 1 Reply Last reply
    0
  • I Offline
    I Offline
    it2022111
    wrote on last edited by
    #3

    Μπορουμε ομως να παιρνουμε την ωρα απο την βιβλιοθήκη με τον TimeTeller και να αποθηκευουμε τημ ωρα σε μια μεταβλητη τυπου LocalDateTime;

    1 Reply Last reply
    0
  • A Offline
    A Offline
    acharal
    wrote on last edited by
    #4

    Ναι μπορείτε.

    1 Reply Last reply
    0
  • I Offline
    I Offline
    it2022133
    replied to acharal on last edited by
    #5

    @acharal πως ακριβώς χρησιμοποιείται το time teller ?

    1 Reply Last reply
    0
  • A Offline
    A Offline
    acharal
    wrote on last edited by
    #6

    Έχει παράδειγμα στο pdf της εκφώνησης.

    Για να πάρεις την ώρα χρειάζεται να έχεις ένα αντικείμενο τύπου TimeTeller.
    Ένα τέτοιο αντικείμενο υπάρχει, και μπορείς να το πάρεις από την TimeService.

    TimeTeller teller = TimeService.getTeller();
    LocalDateTime dt = teller.now();
    

    Στο παραπάνω η μεταβλητή dt περιέχει την ώρα που νομίζει το πρόγραμμα ότι είναι τώρα.

    Αυτό είναι ίδιο (περίπου) με το

    LocalDateTime dt = LocalDateTime.now();
    

    αλλά δεν πρέπει να χρησιμοποιήσετε το δεύτερο.

    1 Reply Last reply
    0
  • I Offline
    I Offline
    it2022136
    wrote on last edited by
    #7

    γίνεται να δημηουργηθεί timer teller για αλλες ημερομηνείες Π.Χ αντι για:
    LocalDateTime dt = teller.now();
    //να έχουμε
    TimeTeller teller = TimeService.getTeller(int year,int month, int day);

    1 Reply Last reply
    0
  • A Offline
    A Offline
    acharal
    wrote on last edited by
    #8

    Αυτό μπορείς να το κάνεις απευθείας με την LocalDateTime.
    Για παράδειγμα, κοίτα την στατική μέθοδο of (περισσότερα εδώ: https://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html)

    LocalDateTime dt = LocalDateTime.of(2023,12,14,20,28);
    
    1 Reply Last reply
    1
  • A acharal moved this topic from Αντικειμενοστρεφής Προγραμματισμός 2 on

  • Login

Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups