+Le funzioni viste al paragrafo precedente sono molto utili per trattare le
+operazioni elementari sui tempi, però esprimere il tempo in numero di secondi,
+se ha senso per un intervallo, non è molto intuitivo quando si deve esprimere
+un'ora o una data in forma naturale. Per questo motivo esiste una ulteriore
+rappresentazione, detta \textit{broken-down time}, che permette appunto di
+\textsl{suddividere} il \textit{calendar time} in ore, minuti, secondi, ecc.
+
+
+\begin{figure}[!htb]
+ \footnotesize \centering
+ \begin{minipage}[c]{15cm}
+ \begin{lstlisting}[labelstep=0]{}%,frame=,indent=1cm]{}
+struct tm {
+ int tm_sec; /* seconds */
+ int tm_min; /* minutes */
+ int tm_hour; /* hours */
+ int tm_mday; /* day of the month */
+ int tm_mon; /* month */
+ int tm_year; /* year */
+ int tm_wday; /* day of the week */
+ int tm_yday; /* day in the year */
+ int tm_isdst; /* daylight saving time */
+};
+ \end{lstlisting}
+ \end{minipage}
+ \normalsize
+ \caption{La struttura \var{tm} .}
+ \label{fig:sys_tm_struct}
+\end{figure}
+
+Questo viene effettuato attraverso una opportuna struttura \var{tm}, la cui
+definizione è riportata in \figref{fig:sys_tm_struct}, e a questo livello
+diventa anche possibile inserire la gestione dell'ora locale.