ciaooooo...come posso ottenere il formato data del tipo (nome giorno - numero giorno - nome mese - anno)??? con la funzione calendar posso ottenerle questo info?? senno' con ke cosa???? grazie
ciaooooo...come posso ottenere il formato data del tipo (nome giorno - numero giorno - nome mese - anno)??? con la funzione calendar posso ottenerle questo info?? senno' con ke cosa???? grazie
Per esempio con una ricerca sul forum
http://forum.html.it/forum/search.ph...by=&sortorder=
PS: sei nella sezione sbagliata: c'è la sottosezione JAVA appositamente creata per i topic relativi a quel linguaggio.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
si scusami, pensavo di essere gia' dentro il settore di java...cmq ho cercato ma nn ho trovato nulla...cmq di solito prima di postare cerco sempre![]()
Bhè, non so come hai cercato, ma per esempio con la ricerca che ho postato io (java date) ottieni una bel po' di risultati... tra l'altro uno in prima pagina parla di formato di date anche nel titolo...
http://forum.html.it/forum/showthrea...ight=java+date
SimpleDateFormat (e ci sono almeno un milione di posts con codice già pronto)
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
avro' cercato male allora..il fatto è che devo estraporarla dal sistema e visualizzarla...la funzione ke mi hai detto la formatta o sbaglio?
Allora dovevi spiegare bene fin dall'inizio che cosa ti serviva
L'orario di sistema lo recuperi tramite, ad esempio, System.currentTimeMillis()
http://java.sun.com/j2se/1.5.0/docs/...rentTimeMillis()
Che ritorna un long rappresentate la data (e ora di sistema).
Con quella puoi fare un po' ciò che ti pare: potresti per esempio:
- costruirti il tuo dateFormatter dalla classe SimpleDateFormat, con il formato di data che più ti piace.
- costruire l'oggetto Date tramite l'unico costruttore non deprecato (se non sbaglio), che è proprio quello che prende un long per argomento
- applicare la formattazione tramite il metodo SimpleDateFormat.format(Date date); in modo da avere una String con la tua data rappresentata nel formato di tuo gradimento.
Saluti.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
nn c'eravamo capiti..scusamicmq a me nn serve l'ora ma quello che ho postato prima...cmq cosi' dovrebbe andare
codice:public String getYYMMDD(Date adteDataTime) { String stryy; String strMM; String lsdd; SimpleDateFormat dfyy = new SimpleDateFormat("yy"); SimpleDateFormat dfMM = new SimpleDateFormat("MM"); SimpleDateFormat dfdd = new SimpleDateFormat("dd"); stryy = dfyy.format(adteDataTime); }
cmq la funzione currentTimeMillis() non ritorna la data....con quale funzione la recupero dal sistema per essere poi viusalizzata dopo averla formattata???? sto impazzaendo cavolo![]()
Costruisci un oggetto GregorianCalendar. Il costruttore senza parametri inizializza l'oggetto alla data/ora corrente.
Altra cosa: il metodo System.currentTimeMillis() è utile per poter istanziare un oggetto di tipo Date (costruttore che prende il numero di millisecondi trascorsi dal 1 gennaio 1970).
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
ho fatto cosi'...puo' andare?
codice:public class myTime { private static final String MODTIME_TIMESTAMP_FORMAT= "EEE-d-MMM-yyyy"; private static final Locale MODTIME_TIMESTAMP_LOCALE= Locale.ITALY; Calendar date = new GregorianCalendar(); String year=date.get(Calendar.YEAR); String monthName=date.get(Calendar.MONTH); String dayNumber=date.get(Calendar.DAY_OF_MONTH); String dayName=date.get(Calendar.DAY_OF_WEEK); String dateStr="dayName" + "-" + "dayNumber" + "-" + "monthName" + "year" ; SimpleDateFormat format= new SimpleDateFormat(LOG_TIMESTAMP_FORMAT, LOG_TIMESTAMP_LOCALE); try { return format.parse(dateStr); } catch (ParseException e) { return null; }