Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Come gestire le date?

Hybrid View

  1. #1
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Se si tratta di un file binario, la cosa più semplice sarebbe quella di scrivere il long (8 byte) dei millisecondi. Se è un file di testo le opzioni sono almeno due: scrivere il valore del long dei millisecondi es. 1452705922895 oppure l'equivalente data formattata es. 2016-01-13T18:25:22.895+0100 . In quest'ultimo caso il formato della data deve essere fisso.

    Per formattare/parsare la data puoi usare SimpleDateFormat.
    Comunque, come lo scrivo il long? e sopratutto, il vero problema, come passo da gg/mm/yy h:m:s a long ? (142705922895)
    Ultima modifica di Elmapomap; 13-01-2016 a 22:57

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Elmapomap Visualizza il messaggio
    Comunque, come lo scrivo il long? e sopratutto, il vero problema, come passo da gg/mm/yy h:m:s a long ?
    Es.:

    codice:
    Date d = new Date();   // data corrente
    		
    System.out.println(d.getTime());     // es. 1452723016087
    		
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSZ", Locale.ENGLISH);
    System.out.println(sdf.format(d));   // es. 2016-01-13 23:10:16.087+0100

    I (Simple)DateFormat hanno anche i parse(String). La documentazione javadoc ufficiale chiarisce tutti i dettagli.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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 © 2026 vBulletin Solutions, Inc. All rights reserved.