Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 13902|Відповідь: 0

[Джерело] Конвертація дати та рядка на Java

[Копіювати посилання]
Опубліковано 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, звісно, не може показати значення часу, хвилин, секунди нізвідки

Помилка запуску

Однак заданий візерунок є прийнятним, якщо в ньому менше струн

Запустіть результат

Пн 24 жовтня 00:00:00 CST 2016
Видно, що час, хвилина і секунда дорівнюють 0 і не розбираються, що нормально.

3. Введіть дату і конвертуйте її у мілісекунди: використовуйте метод Date ()

код

Запусти скріншот:






Попередній:Певний скарб — 399 юанів Доуїнь стріляє 106 навичок
Наступний:Silicon Valley, Chuan Zhi Dark Horse та java, Python, великі дані, php, фронтенд-відеоуроки
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com