Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Formattazione di date

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    Formattazione di date

    salve a tutti ,

    vorrei formattare la mia data nel seguente modo:


    mercoledì 16 giugno

    io ho gia usato la seguente classe:

    String f=new SimpleDateFormat("dd/MM/yyyy HH:mm").format(new Date());


    qualcuno di voi potrebbe darmi un suggerimento

    graziee

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Il primo suggerimento è quello di guardare la documentazione della classe SimpleDateFormat.
    E' un suggerimento valido per il 99% delle problematiche di questo tipo.
    All'inizio della documentazione della classe SimpleDateFormat c'è una bella tabellina con tutti i codici di formattazione e i loro significati.

    Dovresti, quindi, essere in grado di costruirti la stringa di formattazione che desideri.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    salve ,
    grazie mille per il consiglio , infatti ho risolto cosi':

    String f=new SimpleDateFormat("EEEE dd MMMM yyyy ").format(new Date());

    eseguendo l'istruzione con eclipse mi da' il risultato atteso :
    giovedì 01 luglio 2010

    ma eseguendo in una jsp con opencms mi da' il risultato in inglese:

    Thursday 01 July 2010

    Come faccio a dargli l'istruzione giusta x trasformarlo in italiano????

    grazie

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Sempre dalla pagina della documentazione, si evince che la classe SimpleDateFormat ha diversi costruttori.
    Uno di essi prevede, come secondo parametro, il Locale tramite il quale effettuare le dovute formattazioni linguistiche... dovrai, ovviamente, passargli il Locale dell'Italia: Locale.ITALY per avere le stringhe formattate usando i nomi italiani.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Se guardi bene la pagina che ti ha linkato LeleFT ti accorgerai che uno dei costruttori di SimpleDateFormat accetta anche un oggetto Locale
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.