Как отобразить текущую дату и время в «dd/mm/yyyy hh: mm: ss.ss" format
в предоставленном коде Java, выпуск с датой и временем в желании "dd/mm/yyy. Лежит в использовании различных экземпляров SimpleDateFormat с различными шаблонами форматирования.
Решение:
, чтобы правильно отформатировать дату как в строке, так и в объектах даты с использованием желаемого шаблона, вы должны использовать один и тот же экземпляр SimpleDateFormat по всему коду:
args) бросает исключение { Календарь cal = calendar.getInstance (); SimpleDateFormat SDF = new SimpleDateFormat ("dd/mm/yyyy HH: MM: Ss.SS"); // Оформление даты как строки String strdate = sdf.format (cal.gettime ()); System.out.println («Текущая дата в формате строки:« strdate); // Проанализируйте форматированную строку обратно в объект даты Дата даты = sdf.parse (strdate); System.out.println ("Текущая дата в формате даты:" sdf.format (date)); } }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"); // Format the date as a String String strDate = sdf.format(cal.getTime()); System.out.println("Current date in String Format: " strDate); // Parse the formatted string back into a Date object Date date = sdf.parse(strDate); System.out.println("Current date in Date Format: " sdf.format(date)); } }с использованием того же экземпляра SimpleDateFormat с желаемой шаблоном, выход будет:
текущая дата в формате строки: 05/01/2012 21: 10: 17.287 Текущая дата в формате даты: 05.01.2012 21: 10: 17.287
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"); // Format the date as a String String strDate = sdf.format(cal.getTime()); System.out.println("Current date in String Format: " strDate); // Parse the formatted string back into a Date object Date date = sdf.parse(strDate); System.out.println("Current date in Date Format: " sdf.format(date)); } }это соответствует указанному формату «dd/mm/yyyy HH: MM: Ss.SS» как для представлений строки, так и для представлений даты.
]]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3