|
|
Публикувано в 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. String до момента (парсинг)
Пуснете резултата
Пон 24 окт 21:59:06 CST 2016 Когато конвертирате низове в дати, трябва да обърнете внимание на дадения шаблон да съвпада с дадения формат на низ, в противен случай ще се появи java.text.ParseException, например, ако следващият е грешен, низът не дава време, минути, секунди, тогава SimpleDateFormat разбира се не може да ви даде стойността на времето, минутите, секундите от нищото
Грешка при бягане
Въпреки това, даден модел е приемлив, ако има по-малко струни
Пуснете резултата
Пон 24 окт 00:00:00 CST 2016 Вижда се, че времето, минутата и секундата са 0 и не са анализирани, което е напълно нормално.
3. Въведете датата и я конвертирайте в милисекунди: използвайте метода Date ()
код
Пуснете скрийншот:
|
Предишен:Определено съкровище 399 юана. Доуин стрелба 106 уменияСледващ:Силициевата долина, Chuan Zhi Dark Horse и java, Python, големи данни, php, видео уроци за фронт-енд
|