Maison >Java >javaDidacticiel >Comment formater la date et l'heure comme « jj/MM/aaaa HH:mm:ss.SS » en Java ?
Comment afficher la date et l'heure au format "jj/MM/aaaa HH:mm:ss.SS"
Pour formater la date et l'heure au format souhaité "jj/MM/aaaa HH:mm:ss.SS", suivez ces étapes :
Utilisez SimpleDateFormat pour créer un objet de format. Assurez-vous que le modèle est spécifié comme :
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
Formatez la date et l'heure à l'aide de l'objet sdf :
String strDate = sdf.format(cal.getTime()); Date date = sdf.parse(strDate);
Le fourni L'exemple de code illustre cette approche. Le code d'origine utilisait deux objets SimpleDateFormat distincts pour formater la date, conduisant à des formats différents pour les sorties de chaîne et de date. En utilisant un seul objet SimpleDateFormat avec le modèle correct, la sortie peut être conservée dans le format souhaité.
Le code mis à jour :
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateAndTime { public static void main(String[] args) throws Exception { Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS"); String strDate = sdf.format(cal.getTime()); System.out.println("Current date in String Format: " + strDate); Date date = sdf.parse(strDate); System.out.println("Current date in Date Format: " + date); } }
Ce code affichera :
Current date in String Format: 05/01/2012 21:10:17.287 Current date in Date Format: 05/01/2012 21:10:17.287
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!