Articles of simpledateformat

Java SimpleDateFormat (“yyyy-MM-dd’T’HH: mm: ss’Z ‘”) indica il fuso orario come IST

Ho il costruttore di SimpleDateFormat come SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss’Z'”) e sto analizzando la stringa “2013-09-29T18:46:19Z”. Ho letto che qui Z rappresenta il GMT/UTC orario GMT/UTC . ma quando stampo questa data su console, stampa IST timezne per la data di ritorno. Ora la mia domanda è se il mio risultato è giusto o sbagliato?

SimpleDateFormat.parse () ignora il numero di caratteri nel pattern

Sto cercando di analizzare una data String che può avere diversi formati di albero. Anche se la stringa non dovrebbe corrispondere al secondo modello, in qualche modo lo fa e quindi restituisce una data errata. Questo è il mio codice: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Start { public static void main(String[] args) […]

L’analisi di SimpleDateFormat perde il fuso orario

Codice: SimpleDateFormat sdf = new SimpleDateFormat(“yyyy.MM.dd HH:mm:ss z”); sdf.setTimeZone(TimeZone.getTimeZone(“GMT”)); System.out.println(new Date()); try { String d = sdf.format(new Date()); System.out.println(d); System.out.println(sdf.parse(d)); } catch (Exception e) { e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. } Produzione: Thu Aug 08 17:26:32 GMT+08:00 2013 2013.08.08 09:26:32 GMT Thu Aug 08 17:26:32 GMT+08:00 […]

Quali sono i formati di data disponibili nella class SimpleDateFormat?

Qualcuno può farmi sapere i formati di data disponibili nella class SimpleDateFormat. Sono passato attraverso API ma non sono riuscito a trovare una risposta soddisfacente. Qualsiasi aiuto è molto apprezzato.

Come convertire la data in yyyy-MM-dd Format?

Sab dic 01 00:00:00 GMT 2012 Devo convertire la data sopra nel formato qui sotto 2012/12/01 Come posso? ho provato con il metodo seguente ma non funziona public Date ConvertDate(Date date){ DateFormat df = new SimpleDateFormat(“yyyy-MM-dd”); String s = df.format(date); String result = s; try { date=df.parse(result); } catch (ParseException e) { // TODO Auto-generated […]

Ricevi la data di ieri utilizzando la data

La seguente funzione produce la data odierna; come posso farlo produrre solo la data di ieri? private String toDate() { DateFormat dateFormat = new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”); Date date = new Date(); return dateFormat.format(date).toString(); } Questo è l’output: 2012-07-10 Ho solo bisogno della data di ieri come di seguito. È ansible farlo nella mia funzione? 2012-07-09

Analizzare l’indicatore ordinale di una data (st, nd, rd, th) in una stringa data-ora

Ho controllato il javadoc SimpleDateFormat , ma non sono in grado di trovare un modo per analizzare l’ indicatore ordinale in un formato data come questo: Feb 13th 2015 9:00AM Ho provato “MMM dd yyyy hh:mma” , ma i giorni devono essere in numero perché sia ​​corretto? È ansible analizzare la data “13” utilizzando un […]

SimpleDateFormat che produce una data errata durante l’analisi di “AAAA-MM-gg HH: mm”

Sto cercando di analizzare una String ( YYYY-MM-dd HH:mm ) fino alla Date , tuttavia ottenere una data errata del previsto. CODICE: Date newDate = null; String dateTime = “2013-03-18 08:30”; SimpleDateFormat df = new SimpleDateFormat(“YYYY-MM-dd HH:mm”, Locale.ENGLISH); df.setLenient(false); try { newDate = df.parse(dateTime); } catch (ParseException e) { throw new InvalidInputException(“Invalid date input.”); } […]

Qual è il formato di questa data? 2011-08-12T20: 17: 46.384Z

Ho la seguente data: 2011-08-12T20:17:46.384Z . Che formato è questo? Sto cercando di analizzarlo con Java 1.4 tramite DateFormat.getDateInstance().parse(dateStr) e sto ottenendo java.text.ParseException: Data non analizzabile: “2011-08-12T20: 17: 46.384Z” Penso che dovrei usare SimpleDateFormat per l’analisi, ma prima devo conoscere la stringa di formato. Tutto quello che ho finora è yyyy-MM-dd , perché non so […]

Il confronto del tempo non è corretto quando si selezionano le 12:00

Sto creando un sistema di prenotazione e non voglio consentire agli utenti di prenotare con orario di inizio 11:00 e orario di fine 09:00 (passato) (Sto usando 24 ore al giorno). Ho due caselle combinate piene di stringhe che fungono da ora di inizio e fine (09: 00,10: 00,11: 00,12: 00,13: 00 ….) Ho questo […]