27. november 2001 - 16:55Der er
8 kommentarer og 1 løsning
java.util.Date
Findes der ingen ikke-deprecated metode/constructor i jdk 1.3 til at lave et Date-objekt ud fra: år, måned, dag ... osv. ? Jeg vil meget gerne undgå Calender-objektet.
Eksempel på en ønsket constructor: Date date = new Date(2000, 11, 10, .....);
Date() Allocates a Date object and initializes it so that it represents the time at which it was allocated, measured to the nearest millisecond.
Date(long date) Allocates a Date object and initializes it to represent the specified number of milliseconds since the standard base time known as \"the epoch\", namely January 1, 1970, 00:00:00 GMT.
De to constructorer har jeg set og de dækker ikke mit umiddelbare behov.
Jeg vil gerne undgå at bruge Calender fordi den virker temmelig omstændelig i forhold til at bruge de deprecatede constructorer. Tager jeg fejl? Hvis ja, vil du så give et eksempel?
En kunde ønsker at angive slutdatoen for en service han vil modtage. Denne slutdato indskriver han på en html-side på formen: \"01-09-2002\" f.eks. Denne skal sættes i en database i en timestamp. Timestamp-klassen i java har på samme måde som Date deprecatede constructorer til netop det. Den har dog den constructor, der tager en long - jeg har bare ikke datoen i millisekunder fra 1970. Jeg kunne jo selv implementere en metode, der laver datoen til millisekunder fra 1970, men det synes at være overkill.
Jeg havde ikke set GregorianCalender.... Mange tak for svaret :o)
Synes godt om
Ny brugerNybegynder
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.