Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13902|Odpověď: 0

[Zdroj] Převod data a řetězce v Javě

[Kopírovat odkaz]
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
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com