Întrebarea despre timp: cum se face formatul datei și unde se caută esența dată

Timpul nu se oprește niciodată. În contextul programării, are un început, un conținut și un final. De îndată ce începe lucrarea, programul este pornit, scenariul este pornit, site-ul este deschis ... La început timpul programării a devenit "date", adică "nimic", dar după mulți ani de la început își recâștigă statutul legal.

Formatul datei

Computing a început cu un cronometru (temporizator orice procesor de funcționare): nu există semnale clare de timp sau digital sau analogic sau naturale - pur și simplu nu există. Timpul întotdeauna și peste tot prezent, dar modul în care este prezentată și luată în considerare depinde de calitatea programului, și că este foarte important uneori, cât timp va exista.

Filosofia timpului, care este esențială

În diferite perioade, diferite limbi au perceput factorul de timp în mod diferit și au avut un anumit format de dată. Dar dacă nu luăm sistemele în timp real din trecut, înțelegerea în sensul propriu (în masă, în primul rând) a venit destul de recent.

La început, realitatea reală a fost slab reflectată în programare. Dezvoltatorii au încercat să-și îndeplinească sarcina, dar nu și-au dat seama mereu de cât timp contează.

În mod surprinzător, chiar și în gând, nimeni nu a avut: mulți dezvoltatori și utilizatori de programe nu au crezut chiar la sfârșitul secolului trecut că problema numărului de cifre în desemnarea anului în formatul de dată va fi catastrofală.

Abia când 2000 s-au apropiat, toată lumea sa gândit brusc la faptul că cadrul formal este strâns și nu numai pentru ceea ce programatorul a venit pentru el însuși, dezvoltându-și propriul algoritm.

Când pasiunile cu numărul de cifre din an au scăzut, a apărut o idee nouă: localizarea. Sa dovedit că data este foarte dependentă de locul aplicării sale, iar conceptul formatului de dată a trecut în cele din urmă de la reprezentări simple la categoria datelor structurate.

Formatul datei jаvascript

Probleme de spațiu și calcule matematice

Succesul incontestabil al Fortranului, limbajul la care se atribuie prejudecata originală față de calculele mari, a adus la viață doar o consecință. Calculatorul nu era suficient de rapid pentru a descompune curbele trapezoidale prin calcularea diferențelor și a integralelor. Nu toată lumea înțelege semnificația profundă a matematicii superioare, însă timpul pe care un computer îl cheltuiește pentru a procesa o altă formulă este observat de toată lumea.

Timpul de procesare a datelor în cantități mari sau pe distanțe lungi devine un factor important de timp: eroarea poate fi bine egală cu valoarea navei spațiale, zburat departe în direcția greșită, doar pentru că nu a fost implicat sau că motorul la momentul potrivit.

Formatul datei jаvascript (limba browserului)

Poate că Internetul a devenit un motiv pentru creșterea interesului în timp ca o dată continuă și semnificativă, nu este atât de importantă. Toate limbile moderne de programare au ca element temporar un obiect sau o structură echipată cu o structură adecvată și o semantică proprie.

Cronometrul. Format general de date



În special, în limba browserului jаvascript, formatul datei arată ca un obiect Date:

Exemplu de format de dată

Aici, funcția padl () adaugă până la două cifre. Sub text este clar care este data în limba jаvascript - totul este foarte simplu, este indicat cu precizie și convenabil în utilizare.

Formatul de date Java (concept Sun)

O atitudine diferită față de dată în limba Java. Formatul datei este reprezentat aici nu de unul clasă abstractă. Cu toate acestea, abundența metodelor sale merită un articol separat. Formatarea este redată într-un obiect separat, care permite funcționarea formatului de dată să țină seama de localizare, adică să emită data în limba în care este nevoie.

Dezvoltatorul poate folosi clase: DateFormatSymbols, Calendar, GregorianCalendar, TimeZone, MaskFormatter și altele. Vizualizarea formatului de date este mult mai extinsă decât în ​​alte limbi. Fiecare clasă are un scop propriu.

Nu contează căreia meritul în globalizare este forma dată. Oportunități financiare și capacități tehnologice ridicate ale Sun, care determină o atitudine serioasă față de conceptul de timp sau idei de informație globală și baze de date puternice Oracle. Dar limba Java a transformat conceptul simplu de format de date într-un sistem de obiecte diverse și a globalizat implementarea sa.

Formatul de date Java

Calendar pe jQuery

O dată de implementare excelentă, simplă și la prețuri accesibile este, fără îndoială, datapicker-ul. Folosind motorul jQuery, a devenit surprinzător de ușor de utilizat, vă permite să inserați rapid pe orice pagină posibilitatea de a selecta intervalul exact sau intervalul de timp și să prezinte rezultatul în format de format de șir.

Eticheta de intrare, obținând focalizarea de intrare, se afișează utilizând metoda $ (`#dateField`) .datepicker () este un calendar care poate schimba nu numai aspectul în funcție de tema paginii, dar poate localiza și limba dorită. Puteți stabili nu numai data, ci și ora și zilele săptămânii.

Inițial, a apărut datapicker pentru câmpul de intrare, dar poate fi folosit pe un alt element - div sau span, de exemplu. Rezultatul nu poate fi plasat numai în câmpul de introducere sub forma unui șir formatat (puteți schimba cu ușurință conținutul termenilor), dar de asemenea utilizat ca variabilă.

Cod formatare șir

Datapicker nu este cu siguranță o reprezentare a formatului de date de la Oracle / Java, dar caracteristicile acestui widget vor satisface cele mai rafinate gusturi. Dezvoltatorul nu are nevoie să scrie propria versiune a datei și algoritmilor de lucru cu el - nu are doar un calendar la îndemână, ci și un dialog (un set de funcționalități pentru trafic în zile, săptămâni, luni. Timp și spațiuPuteți înregistra data de începere a perioadei și data de încheiere.

Chiar dacă site-ul necesită o versiune proprie a prezentării timpului, este rezonabil să se aplice datepicker în stadiul inițial de dezvoltare.

Distribuiți pe rețelele sociale:

înrudit
Programare structuratăProgramare structurată
Data este actuală. Cum se obține data și ora curente în ExcelData este actuală. Cum se obține data și ora curente în Excel
Fișier SQL. Formatul de fișier SQL: descrierea extensieiFișier SQL. Formatul de fișier SQL: descrierea extensiei
Formatul de fișier * .spl7: ce să deschidă?Formatul de fișier * .spl7: ce să deschidă?
Cum se convertesc mp4 la avi: Prezentare generală a programuluiCum se convertesc mp4 la avi: Prezentare generală a programului
Camerele AHD: conectați și configurațiCamerele AHD: conectați și configurați
Mai degrabă pentru a deschide GPX: instrucțiuneaMai degrabă pentru a deschide GPX: instrucțiunea
Modificarea datei în Windows XP: cele mai simple metode, setări și recomandăriModificarea datei în Windows XP: cele mai simple metode, setări și recomandări
jаvascript: typeof - nevoie sau noi caracteristicijаvascript: typeof - nevoie sau noi caracteristici
Simboluri în PHP: șir la număr și înapoiSimboluri în PHP: șir la număr și înapoi
» » Întrebarea despre timp: cum se face formatul datei și unde se caută esența dată