DATEUNIX Class for time stamps in the UNIX format (number of seconds
since 01-Jan-1970)
The constructor method can be used to convert datenum, datevec,
datestr and datetime by calling:
dout = dateunix(din)
dout = dateunix(din, formatOut)
It can also be converted to the 4 aforementioned formats by calling
their respective functions on a variable of type dateunix.
Methods:
- Add/subtract time to a dateunix variable:
newtime = addtime(oldtime, increment);
increment can be 'nanoseconds', 'microseconds', 'milliseconds',
'seconds', 'minutes' or the default: 'days'
- Determine day of the year (value between 1 and 366)
doy = dayofyear(time);
- Determine day of the week (value between 1 and 7)
dow = dayofweek(time, start);
--> start is a string that determines the first day of the week
can be 'Sun' (default), 'Mon', 'Tue', 'Wed', 'Thu', 'Fri',
or 'Sat'
- Determine time of the day in 'nanoseconds', 'microseconds', 'milliseconds',
'seconds' (default), 'minutes' or 'days' (set by input: increment)
tod = timeofday(time, increment);
Methods will be gradually added/updated if they are needed.
Author: Marc Jakobi, 05.10.2016
Cita come
Marc Jakobi (2026). dateunix (https://it.mathworks.com/matlabcentral/fileexchange/59487-dateunix), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
Tag
Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.2.2.2 | file didn't update again. |
||
| 1.2.2.1 | file didn't update. |
||
| 1.2.2.0 | Updated with overloaded operators.
|
||
| 1.2.1.0 | Updated timeofday method with performance improvements suggested by Jan Simon |
||
| 1.2.0.0 | - forgot to change the file |
||
| 1.1.0.0 | - Added three new methods: dayofyear(), dayofweek() and timeofday()
|
||
| 1.0.0.0 |
