Date e tempo

chron

L’oggetto chron presenta vari metodi che permettono di convertire stringhe in data e ora e di estrarre informazioni dalle variabili data/ora.

Funzioni di conversione

I metodi time e date generano una variabile data/tempo a partire da una costante stringa o da una variabile contenente una stringa. Il parametro :format permette di specificare il formato di lettura se diverso da quello di default: %Y-%m-%d %H:%M:%S per time e %Y-%m-%d per date.

I metodi ymd e ymdhms convertono direttamente i formati %Y%m%d e %Y%m%d%H%M%S.

1
2
3
4
5
6
 chron.time :oras => :o1, :format => "%d/%m/%Y %H.%M.%S"
 chron.time "2013/03/15 14.13.01" => :t1, :format => "%Y/%m/%d %H.%M.%S"
 chron.date "15.03.2013" => :g1, :format => "%d.%m.%Y"

 chron.ymd "20130228" => :sd1
 chron.ymdhms "20130130123001" => :sd2

Funzioni di estrazione

I seguenti metodi estraggono informazioni da una variabile in formato data/tempo:

  • year: anno
  • month: mese (numero)
  • day: giorno del mese
  • yday: giorno dell’anno
  • wday: giorno della settimana (numero da 0 a 6 a partire da domenica)
  • hour: ora
  • min: minuti
  • sec: secondi
1
2
3
4
5
6
7
8
9
 # t1 => 15/02/2013 14:35:01
 chron.year :t1 => :yyyy     # 2013
 chron.month :t1 => :mm      # 2
 chron.day :t1 => :dd        # 5
 chron.yday :t1 => :yd       # 36
 chron.wday :t1 => :wd       # 2
 chron.hour :t1 => :hh       # 14
 chron.min :t1 => :mi        # 35
 chron.sec :t1 => :se        # 1

spss.time e spss.date

Convertono le variabili data/tempo di SPSS in variabili data/tempo di R.

spss.date esclude le informazioni relative all’ora.

Nota

SPSS memorizza le date come numero di minuti a partire dal 14 ottobre 1582.

1
2
 spss.time :x1 => :z1, :x2 => z2
 spss.date :giorno => :day