Avatar billede mik28 Seniormester
21. marts 2007 - 13:25 Der er 3 kommentarer og
1 løsning

dato formateret

Hej Eksperter,

Hvad er den smarteste måde at få dato og tid via jsp i formatetet
mandag 10. dec 2005
Avatar billede tjgrindsted Nybegynder
21. marts 2007 - 14:06 #1
Format formatter;
   
    // The year
    formatter = new SimpleDateFormat("yy");    // 07
    formatter = new SimpleDateFormat("yyyy");  // 2007
   
    // The month
    formatter = new SimpleDateFormat("M");    // 3
    formatter = new SimpleDateFormat("MM");    // 03
    formatter = new SimpleDateFormat("MMM");  // Mar
    formatter = new SimpleDateFormat("MMMM");  // Marts
   
    // The day
    formatter = new SimpleDateFormat("d");    // 21 (hvis et cifre = 9)
    formatter = new SimpleDateFormat("dd");    // 21 (hvis et cifre = 09)
   
    // The day in week
    formatter = new SimpleDateFormat("E");    // Wed
    formatter = new SimpleDateFormat("EEEE");  // Wednesday
   
    // Get today's date
    Date date = new Date();
   
    // Some examples
    formatter = new SimpleDateFormat("MM/dd/yy");
    String s = formatter.format(date);
    // 03/21/07
   
    formatter = new SimpleDateFormat("dd-MMM-yy");
    s = formatter.format(date);
    // 29-Mar-07
   
    // Examples with date and time; see also
    // e316 Formatting the Time Using a Custom Format
    formatter = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss");
    s = formatter.format(date);
    // 2009.03.29.08.36.33
   
    formatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z");
    s = formatter.format(date);
    // Wed, 21 Mar 2007 14:00:02 -0500
Avatar billede tjgrindsted Nybegynder
21. marts 2007 - 14:09 #2
// Format
    Date date = new Date();
   
    String s = DateFormat.getDateInstance(DateFormat.SHORT).format(date);
    // 3/21/07
   
    s = DateFormat.getDateInstance(DateFormat.MEDIUM).format(date);
    // Mar 21, 2007
   
    s = DateFormat.getDateInstance(DateFormat.LONG).format(date);
    // Marts 21, 2007
   
    s = DateFormat.getDateInstance(DateFormat.FULL).format(date);
    // Wedensday, Marts 21, 2007
   
    // This is same as MEDIUM
    s = DateFormat.getDateInstance().format(date);
    // Mar 21, 2007
   
    // This is same as MEDIUM
    s = DateFormat.getDateInstance(DateFormat.DEFAULT).format(date);
    // Mar 21, 2007
   
    // Parse
    try {
        date = DateFormat.getDateInstance(DateFormat.DEFAULT).parse("Mar 21, 2007");
    } catch (ParseException e) {
    }
Avatar billede tjgrindsted Nybegynder
21. marts 2007 - 14:12 #3
hvis du efter FULL eller SHORT osv. har..  (DateFormat.SHORT) bliver til
(DateFormat.SHORT, locale) så kan du få den til at skifte til de forskellige locale tids navne mm.
Du skal bare have  Locale locale = Locale.FRENCH; i toppen af din datakode så får du franske navne mm. og laver du det til Danish så danske osv osv.
Avatar billede mik28 Seniormester
21. marts 2007 - 14:36 #4
takker og bukker
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