bergetun Skrevet 6. november 2002 Del Skrevet 6. november 2002 Er det noen som vet hvordan jeg enkelt aa greit kan faa ut systemet's tid og dato og vise det i en JLabel feks .. ?? Lenke til kommentar
smetho Skrevet 6. november 2002 Del Skrevet 6. november 2002 Hei. Du kan vel få datoen ut ved hjelp av Calendar dato = Calendar.getInstance(); private JLabel minLabel = new JLabel(dato.getTime()); Husk å importere java.util.* Har ikke testet denne koden, men tror det skal fungere. Du får gjøre det om slik det passer programmet ditt. Du får forresten utskriften i dette formatet: Web Nov 06 16:02:42 CET 2002 Håper det hjalp. Lenke til kommentar
diskvask Skrevet 6. november 2002 Del Skrevet 6. november 2002 Ta en titt på System.currentTimeMillis Lenke til kommentar
bergetun Skrevet 6. november 2002 Forfatter Del Skrevet 6. november 2002 Takker for hjelpen gutter .. Men tror java kunnskapene mine er for daarlige, jeg faar ikke noen av dem til aa virke. :smile: Lenke til kommentar
BiosFlasher Skrevet 7. november 2002 Del Skrevet 7. november 2002 Denne her skriver ut sekunder.. Skal du ha minutter kan du bruke Calendar.MINUTE.. lignende med timer. Kombinerer du disse kan du få ut dato og tid. Hvis det er noen som har en enklere måte finne tiden på så si fra, har letet etter noe som krever mindre kode. Code: import java.util.*;class Time{ public static void main(String args[]) { System.out.println("" + new java.text.DecimalFormat("00").format (new GregorianCalendar().get(Calendar.SECOND))); }} Edit: Koden ødela visst sideformatet [ Denne Melding var redigert av: BiosFlasher på 2002-11-07 01:18 ] Lenke til kommentar
CaSh Skrevet 7. november 2002 Del Skrevet 7. november 2002 Hvorfor ikke bare skrive: Date d = new Date(); JLabel lblDato = new JLabel(d.toString()); Tipper denne vil virke...(Har ikke testet) Lenke til kommentar
smetho Skrevet 7. november 2002 Del Skrevet 7. november 2002 Quote: Den 2002-11-07 16:54, skrev CaSh:Hvorfor ikke bare skrive:Date d = new Date();JLabel lblDato = new JLabel(d.toString());Tipper denne vil virke...(Har ikke testet) I APIen er det anbefalt å bruke Calendar istedet for DATE fordi det er en nyere og oppdatert versjon av Date (med flere og forbedrede metoder). Men selvfølgelig, Date funker jo :smile: Lenke til kommentar
CaSh Skrevet 7. november 2002 Del Skrevet 7. november 2002 I API'en står det DEPRICATED, og riktig at de ikke anbefaler at du ikke skal bruke det, men det er i forhold til SQL. Lenke til kommentar
MailMan13 Skrevet 7. november 2002 Del Skrevet 7. november 2002 Deprecated betyr at metoden er utgått og at du ikke er garantert at den finnes i fremtidige JRE'er. Uansett er det vanlig å ikke bruke utgåtte API's. Lenke til kommentar
s@ndm@n77 Skrevet 11. november 2002 Del Skrevet 11. november 2002 Huff. Husker jeg hadde mye problemer med akkurat den biten der, men prøv dette: public String returnCurrentDate() { Date myDate; String dateToday; myLocale = new Locale("en","UK"); SimpleDateFormat formatter; formatter = new SimpleDateFormat ("dd.MM.yyyy",myLocale); today = formatter.format(myDate); return today; } // Gir tidspunkt idet metoden kalles public String returnCurrentTime() { Date myDate; myLocale = new Locale("en","UK"); String timeNow; SimpleDateFormat formatter; formatter = new SimpleDateFormat("HH.mm",myLocale); timeNow = formatter.format(myDate); return timeNow; } // Mulig du må gjøre noen av variablen globale, dette er redigert fra en klasse! Som sagt fungerer koden i sin opprinnelige form. Den fungerer slik at når man oppretter et objekt av klassen lagres tidspkt og dato, og at man deretter kan hente den infoen man trenger. Kan være du må skrive om dette litt, men håper det hjelper et stykke i alle fall. Utrolig at dette ikke er implementert bedre i Java! Lag en liten klasse selv så kan du enkelt bruke disse funksjonene i fremtiden! Lykke til. <font class=editedby>[ Denne Melding var redigert av: s@ndm@n77 på 2002-11-11 22:05 ]</font> [ Denne Melding var redigert av: s@ndm@n77 på 2002-11-11 22:09 ] Lenke til kommentar
bergetun Skrevet 12. november 2002 Forfatter Del Skrevet 12. november 2002 Takker for hjelpen gutter og jenter.. Planen min var aa lage ett lite java program som viser tiden baade i Norge og Australia. Jeg er fortiden i Australia har ett stort problem hver gang jeg skal plusse paa 10 timer paa klokka .. :smile: hehe bare le du, er flink i matte men aa plusse paa 10 timer paa klokka klarer jeg fa*n ikke.. :smile: Hele vitsen med programmet ble borte da jeg fant ut det ikke var mulig aa faa java programmer til aa minimere til systray eller aa faa programmet til "stay on top" hele tiden slik at det lille programmet holdt seg framme. Men men , jeg fikk iallfall laget programmet og det virker jo paa sett og vis, selv om koden er ganske stygg og *****loid. Her ligger source coden visst du har lyst aa ta en titt.. Redigert : Litt for mye brennevin i kveld saa jeg glemte aa putte inn linken til koden.. Her er koden.. http://amzekongen.sytes.net:2000/~bergetun/source.zip PS. Programmet plusser paa 10 timer paa klokka saa programmet vil veare buttf*cked paa en maskin med Norsk tid.. [ Denne Melding var redigert av: bergetun på 2002-11-12 13:55 ] Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå