Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Formattazione orario

  1. #1
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479

    Formattazione orario

    ciao a tutti,
    io ho un orario nel seguente formato ( contenuto in una string ) 24:00:00
    Come posso convertirlo in un oggetto Date ? o ancora meglio in un GregorianCalendar..
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    guarda SimpleDateFormat

  3. #3
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479
    ho fatto così:
    String orario = "24:00:00";
    SimpleDateFormat df = new SimpleDateFormat("k:m:s");
    Date data = df.parse(orario);
    System.out.println("Orario: " + data.toString());

    ma mi stampa: Thu Jan 01 00:00:00 CET 1970

    EDIT:
    che va bene
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Poker1
    ho fatto così:
    String orario = "24:00:00";
    SimpleDateFormat df = new SimpleDateFormat("k:m:s");
    Date data = df.parse(orario);
    System.out.println("Orario: " + data.toString());

    ma mi stampa: Thu Jan 01 00:00:00 CET 1970
    il toString() di Date formatta SOLO in quel formato fisso e in inglese.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    codice:
    String orario = "24:00:00";
    SimpleDateFormat sdf = new SimpleDateFormat("k:mm:ss");
    Date d = sdf.parse( orario );
    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

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.