2014-06-25 20 views
7

Cerco i documenti ma non riesco a trovare una funzione per ottenere la data di oggi. Probabilmente mi manca qualcosa di abbastanza ovvio.Come arrivare a Julia

Ho solo bisogno di qualcosa come

julia> today() 
2014-06-25 

julia> string(today()) 
"2014-06-25" 
+2

Il primo risultato di ricerca di Google per "julia lingua data odierna" è [questa pagina] (http://julia.readthedocs.org/en/latest/packages/packagelist /), che mi ha portato a [questo] (https://github.com/quinnj/Datetime.jl), che mi ha portato a [questo] (https://github.com/quinnj/Datetime.jl/wiki/ Datetime-Manual), che descrive una funzione 'today()'. –

+0

Quindi non c'è niente nella libreria standard? Non voglio davvero aggiungere un pacchetto solo per un metodo. – pezpezpez

risposta

9

È possibile utilizzare time e strftime, che sono wrapper di base in tutto l'API C:

julia> time() 
1.403729769837723e9 

julia> strftime(time()) 
"Wed Jun 25 15:56:13 2014" 

julia> strftime("%F", time()) 
"2014-06-25" 

Ci sarà presto un po 'molto bello funzionalità data di livello superiore in Base una volta il pacchetto date is merged. Fino ad allora, è anche possibile dare un'occhiata a Datetime.jl.

+1

Ora questa risposta è deprecata, @hoho ha la risposta corretta. –

11

È ora possibile utilizzare:

julia> Dates.today() 
2015-07-15 

julia> string(Dates.today()) 
"2015-07-15"