Gå til innhold

Noen som kan en enkel maate for aa faa skrevet ut sysdate


Anbefalte innlegg

Videoannonse
Annonse

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

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

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

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...