Avatar billede steinigumm Nybegynder
26. marts 2003 - 15:48 Der er 12 kommentarer og
1 løsning

Date i java

Når jeg compiler følgende:

import java.util.Date;

Date date = new Date();       
int dato = date.getDate();
int month = date.getMonth();
int year = date.getYear();

Så for jeg beskeden:

Note: C:\medlem\Main.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
Hvorfor gør jeg dette og hvordan undgår jeg dette. Jeg skal bruge dagens dato, og skal have den i formatet ddmmåå(130368). Hvordan gøres dette nemmest
Avatar billede arne_v Ekspert
26. marts 2003 - 15:50 #1
Brug SimpleDateFormat !
Avatar billede medions Nybegynder
26. marts 2003 - 15:50 #2
import java.util.Date;

Date dagsdato = new Date();       
int dato = dagsdato .getDate();
int month = dagsdato .getMonth();
int year = dagsdato .getYear();

//>Rune
Avatar billede medions Nybegynder
26. marts 2003 - 15:50 #3
Hov, jeg har kommet til at lave et mellemrum mellem o og ., dette skal fjernes!

//>Rune
Avatar billede steinigumm Nybegynder
26. marts 2003 - 15:51 #4
kan jeg få et eksempel... øhh medion, ligner din kode ikke til forveksling det jeg har lavet??
Avatar billede medions Nybegynder
26. marts 2003 - 15:53 #5
steinigumm> Det var nu mere hvis date var reseveret som funktion...

//>Rune
Avatar billede arne_v Ekspert
26. marts 2003 - 15:54 #6
Date date = new Date();
DateFormat df = new SimpleDateFormat("ddMMyy");
String s = df.format(date);
Avatar billede sluppermanden Nybegynder
26. marts 2003 - 15:57 #7
Jeg har ikke nogen problemer med dit kode eksempel,
lige bort set fra at du mangler at sætte en dato ind.
Date date = new Date(2003,1,1);
Avatar billede arne_v Ekspert
26. marts 2003 - 16:04 #8
Date() uden argumenter tager "nu" som tid.

Og hvis det er det oprindelige spørgsmål, så er de get metoder
deprecated.
Avatar billede fsconsult.dk Nybegynder
26. marts 2003 - 16:05 #9
Benyt java.util.Calender istedet
Avatar billede steinigumm Nybegynder
26. marts 2003 - 16:15 #10
hvad skal jeg importere for at lave simpledate. Hvad betyder deprecated egentligt??
Avatar billede fsconsult.dk Nybegynder
26. marts 2003 - 16:17 #11
deprecated betyder at den benyttede metode (evt. klasse) vil udgå i en fremtidig version af JDK'en, og at man derfor bør undlade at benytte metoden.
Avatar billede arne_v Ekspert
26. marts 2003 - 16:26 #12
import java.text.DateFormat;
import java.text.SimpleDateFormat;

fconsult har svaret på deprecated.
Avatar billede steinigumm Nybegynder
26. marts 2003 - 16:29 #13
jeg har lavet det bare med simpledateformat. dvs.
Date date = new Date();
SimpleDateFormat df = new SimpleDateFormat("ddMMyy");
String s = df.format(date);
og det virker efter hensigten. Tak for svarende allesammen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester