223 Shares 5590 views

Una questione di tempo: come il formato della data, e dove trovare l'essenza della data

Il tempo non si interrompe mai. Nel contesto della programmazione ha un inizio e la fine del contenuto. Una volta che inizia a lavorare, il programma è in esecuzione, inclusi gli script, ha aperto il sito … la prima volta in programmazione è diventata "dati", cioè "nulla", ma dopo molti anni dall'inizio riacquistato status giuridico.

Computing è iniziata con un temporizzatore (timer qualsiasi esecuzione processore): assenza di segnali temporali chiari o digitale o analogico, o naturale – semplicemente non esiste. Tempo sempre e ovunque presente, ma come viene presentato e preso in considerazione dipende dalla qualità del programma, e questo è molto importante, a volte, solo per quanto tempo esisterà.

filosofia tempo, che ha un valore significativo

In diversi periodi di lingue diverse hanno diverse percezioni del fattore tempo e aveva un formato di data specifica. Ma se noi non prendiamo sistemi real-time del passato, comprendere il significato corretto (in massa, in particolare) è venuto più di recente.

Dapprima, la realtà è debolmente riflette in programmazione. Gli sviluppatori hanno cercato di realizzare il compito, ma non sempre, essere a conoscenza di è quanto tempo non importa.

будет иметь катастрофическое значение. Sorprendentemente, anche nel pensiero, non c'era nessuno, molti sviluppatori e utenti di software non hanno nemmeno pensato alla fine del secolo scorso, che il problema del numero di cifre nel formato della data nella designazione dell 'anno avrà un valore catastrofica.

Solo quando si avvicinò 2000, tutto ad un tratto pensare su ciò che il campo di applicazione della formali sono vicini, e non solo per il programmatore inventato per se stesso, sviluppando il suo algoritmo.

Quando le passioni si placarono il numero di cifre dell'anno, una nuova idea: la localizzazione. Si è scoperto che la data è molto dipendente dal luogo di applicazione, e il concetto di formato della data alla fine si trasferì da semplici idee nella categoria di dati strutturati.

attività spaziali e calcoli matematici

Indubbio successo del linguaggio Fortran, che è attribuito alla polarizzazione originario verso grandi calcoli, portato alla vita solo una conseguenza. Il computer non è stato abbastanza veloce per disporre le curve sul trapezio, il calcolo dei differenziali e integrali. Non tutti hanno capito il significato profondo di matematica superiore, ma il tempo che il computer spende per la gestione di una formula, notare tutto.

Elaborazione dati temporali in grandi quantità o su lunghe distanze diventa un fattore tempo significativo: l'errore potrebbe essere uguale al valore del veicolo spaziale, volati via nella direzione sbagliata, solo perché non è stato coinvolto o che il motore al momento giusto.

JavaScript formato della data (lingua del browser)

Forse Internet ha portato al tempo di crescente interesse come un continuo e significativo questo non è così importante. Tutti i linguaggi di programmazione moderni hanno come elemento temporanea di un oggetto o struttura dotata la struttura adeguata e propri semantica.

In particolare, nella lingua del browser JavaScript formato della data si presenta come oggetto Date:

Qui padl () funzione aggiunge semplicemente il numero a due cifre. Nel testo, è chiaro che è una data in JavaScript – tutto è molto semplice, è indicato in modo preciso e facile da usare.

Java formato della data (Sun concetto)

diverso atteggiamento fino ad oggi in Java. Formato data qui viene presentato non è una classe astratta. Tuttavia, l'abbondanza dei suoi metodi merita un articolo a parte. Formattazione resi in un oggetto separato, che consente operazioni di prendere in considerazione il formato data locale, ossia la data di emissione nella lingua in cui è necessario.

Uno sviluppatore può utilizzare le classi: DateFormatSymbols, Calendario, GregorianCalendar, fuso orario, MaskFormatter e altri. Presentazione del formato della data è molto più ampia che in altre lingue. Ogni classe ha il suo scopo.

Non ha importanza il cui merito globalizzazione formato della data. tecnologia finanziaria ed elevato di Sun di predeterminare un atteggiamento serio il concetto di tempo, o l'idea di informazione globale e potente database Oracle. Ma il linguaggio Java ha trasformato un semplice formato di data concetto in una varietà di oggetti e globalizzata sua attuazione.

Calendario per jQuery

Eccellente, facile e conveniente data di attuazione è senza dubbio datapicker. Utilizzando meccanismo di jQuery, è incredibilmente semplice da usare, consente di inserire rapidamente su qualsiasi pagina, scegliere l'ora esatta o periodo di tempo e presenta i risultati in formato data stringa.

'#dateField' ).datepicker() календарик, у которого можно изменить не только внешний вид соответственно тематике страницы, но и локализовать под нужный язык. Inserire il tag, che riceve input focus, viene visualizzata con il metodo $ ( '#dateField') .datepicker ( ) i calendari, che possono cambiare non solo l'aspetto del soggetto della pagina, rispettivamente, ma anche per individuare la lingua desiderata. È possibile installare non solo la data ma anche il tempo e giorni della settimana.

Inizialmente datapicker apparve per il campo di input, ma può essere utilizzato su un altro elemento – div o luce, per esempio. Il risultato non può essere inserito soltanto nel campo di inserimento come una riga formattato (è possibile cambiare facilmente il contenuto dei termini), ma anche usato come variabile.

Datapicker – non è certo il formato della data prestazioni dal Oracle / Java, ma la possibilità di questo widget per soddisfare i gusti più raffinati. Sviluppatore non ha bisogno di scrivere la sua versione della data di presentazione e gli algoritmi che lavorano con lui – egli ottiene non solo un calendario a portata di mano, ma anche il dialogo (serie di funzionalità per il traffico da giorni, settimane, mesi. È possibile fissare la data di inizio e di fine.

Anche se il sito richiede una propria versione del tempo di presentazione nella fase iniziale di sviluppo è ragionevole usare il DatePicker.