|
|
Zveřejněno 11.01.2019 15:19:25
|
|
|
|

Když registrujeme web, často musíme vyplnit osobní údaje, jako je jméno, věk, datum narození atd., když se hodnota data narození na stránce přenese na pozadí, je to řetězec, a při ukládání data do databáze potřebujeme typ data, a když se zobrazí na stránce, musíme získat datum narození z databáze, v tomto případě je typ data, a pak musíme převést typ data na řetězec, který se zobrazí na stránce. Java API nám poskytuje třídu nazvanou DateForamt, která mezi sebou přeposílá data a řetězce. DateForamt je abstraktní třída, proto se obvykle používá její podtřída SimpleDateFormat. SimpleDateFormat má 4 konstruktory, druhý se používá nejčastěji.
Vzor ve konstruktoru je časový režim a API vysvětluje, o jaký vzor jde, následovně
1. Datum do řetězce (formátování)
Spusť výsledek
2016-10-24 2016-10-24 21:59:06 24. října 2016 21:59:06
2. Řetězec k datu (parsování)
Spusť výsledek
Po 24. října 21:59:06 CST 2016 Při převodu řetězců na data musíte věnovat pozornost tomu, že daný vzor musí odpovídat danému formátu řetězce, jinak se zobrazí java.text.exception, například následující je špatně, řetězec neuvádí čas, minuty, sekundy, pak SimpleDateFormat samozřejmě nemůže z ničeho nic ukázat hodnotu času, minut, sekund
Chyba běhu
Určitý vzor je však v pořádku, pokud má méně strun
Spusť výsledek
Po 24. října 00:00:00 CST 2016 Je vidět, že čas, minuta a sekunda jsou 0 a nejsou parsovány, což je v pořádku.
3. Zadejte datum a převeďte ho na milisekundy: použijte metodu Datum ()
kód
Spuštěný screenshot:
|
Předchozí:Jistý poklad 399 jüanů Douyin střelba 106 dovednostíDalší:Silicon Valley, Chuan Zhi Dark Horse a Java, Python, big data, php, front-end video tutoriály
|