|
|
Опубликовано 11.01.2019 15:19:25
|
|
|
|

При регистрации сайта часто нужно заполнять личную информацию, такую как имя, возраст, дата рождения и т.д., когда значение даты рождения на странице передаётся в фон, это строка, и нам действительно нужен тип даты при хранении в базе данных. В свою очередь, когда она отображается на странице, нужно получить дату рождения из базы данных, на данный момент тип — это тип даты, а затем нужно преобразовать тип даты в строку для отображения на странице. API Java предоставляет нам класс под названием DateForamt, который пересылает даты и строки друг другу. DateForamt — абстрактный класс, поэтому обычно используется его подкласс SimpleDateFormat. У SimpleDateFormat 4 конструктора, наиболее часто используется второй.
Паттерн в конструкторе — это временной режим, и API объясняет, какой это паттерн, следующим образом
1. От даты до строки (форматирование)
Запустите результат
2016-10-24 2016-10-24 21:59:06 24 октября 2016 года, 21:59:06
2. Строка на сегодняшний день (парсинг)
Запустите результат
Пн 24 окт 21:59:06 CST 2016 При конвертации строк в даты нужно обратить внимание, что данный шаблон должен совпадать с заданным форматом строки, иначе будет выброшен java.text.ParseException, например, следующий вариант неверен, строка не показывает время, минуты, секунды, тогда SimpleDateFormat, конечно, не может показать вам значения времени, минут, секунд из ниоткуда
Ошибка запуска
Однако данный узор считается допустимым, если у него меньше строк
Запустите результат
Видно, что время, минута и секунда равны 0 и не анализируются, что нормально.
3. Введите дату и конвертируйте её в миллисекунды: используйте метод Date ()
код
Запусти скриншот:
|
Предыдущий:Определённое сокровище 399 юаней. Доуинь стреляет 106 навыковСледующий:Silicon Valley, Chuan Zhi Dark Horse и Java, Python, большие данные, php, фронтенд-видеоуроки
|