• 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

TimeTeller

Scheduled Pinned Locked Moved Παλαιότερα έτη
10 Posts 4 Posters 104 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
    it22022
    wrote on last edited by
    #1

    χρησιμοποιώ την Timeteller για να αποθηκευσω την ωρα σε μια μεταβλητη,δηλαδη

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

    Για να γραψω σε αρχειο καινουργιο γεγονος, αλλα δεν τερματιζει το προγραμμα,
    Βεβαια οταν το τερματισω χειροκινητα το γεγονος αποθηκευεται κανονικα και η ωρα που θελω ειναι οντως απο το teller.now()

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

    Έχεις βάλει στο τέλος το TimeService.waitUntilTimeEnds();

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

    Ναι..το εχω δοκιμασει σε διαφορα σημεια του κωδικα δεν δουλυει,σε πιο σημειο πρεπει να μπει κανονικα;

    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
    it22022
    wrote on last edited by
    #5

    Δηλαδη να παιρνω την ωρα με το timeteller και μετα να το τερματιζω με αλλον τροπο?
    με exit(0),system.out(0)......κτλ ;

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

    Απλά μην βάλεις το waitUntilTimeEnds και θα τερματίσει όταν φτάσει στο τέλος της main

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

    λοιπον και χωρις το waitUntilTimeEnds το προγραμμα δεν τερματιζει αλλα οταν δεν χρησιμοποιω τα

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

    και βαζω την ωρα με το LocalDateTime.now() (ξερω οτι δεν πρεπει να το βαλω ετσι)
    τερματιζει κανονικα.
    Υπαρχει λυση για να τερματισει και με τον Τimeteller απλα εχω απορία γιατι γινεται ,εχω δοκιμασει και τον debugger και δεν βρισκω ακρη.
    οπως και να εχει ευχαριστω για τον χρονο σας.

    1 Reply Last reply
    0
  • I Offline
    I Offline
    it2022106
    wrote on last edited by
    #8

    Χρησιμοποίησε το TimeService.stop() και θα σας τερματίσει κανονικά.
    Είχαμε και εμείς το ίδιο πρόβλημα και λύθηκε με το παραπάνω.

    1 Reply Last reply
    1
  • I Offline
    I Offline
    it219136
    wrote on last edited by
    #9

    Καλησπέρα, και εγώ αυτό θα έγραφα για το TimeService.stop(), εφόσον το μόνο που θέλουμε από το timeTeller είναι η μέθοδος now(), μπορούμε να κάνουμε stop() αμέσως μετά από το getTeller()

    1 Reply Last reply
    0
  • I Offline
    I Offline
    it22022
    wrote on last edited by
    #10

    ωραια ευχαριστω

    1 Reply Last reply
    0
  • A acharal moved this topic from Αντικειμενοστρεφής Προγραμματισμός 2 on

  • Login

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