Financial Toolbox | ![]() ![]() |
Syntax
DateString = datestr(Date, DateForm) DateString = datestr(Date, DateForm, Pivot) DateString = datestr(Date)
Description
DateString = datestr(Date, DateForm)
converts a date number or a date string to a date string. DateForm
specifies the format of DateString
. Date strings with two-character years, e.g., 12-june-12
, are assumed to lie within the 100-year period centered about the current year.
DateString = datestr(Date, DateForm, Pivot)
assumes that two-character years lie within the 100-year period beginning with the pivot year. The default pivot year is the current year minus 50 years.
Note MATLAB's internal date handling and calculations generate no ambiguous values. However, whenever possible, programmers should use date strings containing four-digit years or serial date numbers. |
DateString = datestr(Date)
assumes DateForm
is 1
, 16
, or 0
depending on whether the date number Date
contains a date, time, or both, respectively. If Date
is a date string, the function assumes DateForm
is 1
.
Note This function now ships with basic MATLAB. It originally shipped only with the Financial Toolbox. This description remains here for your convenience. |
Examples
DateString = datestr(730123, 1) DateString = 03-Jan-1999 DateString = datestr(730123, 2) DateString = 01/03/99 DateString = datestr(730123, 12) DateString = Jan99 DateString = datestr(730123.776, 0) DateString = 03-Jan-1999 18:37:26 DateString = datestr('1/03', 1) (assuming the current year is 1999) DateString = 03-Jan-1999 DateString = datestr(730123) DateString = 03-Jan-1999 DateString = datestr([730123 730154 730182 730213 730243 730274]) DateString = 03-Jan-1999 03-Feb-1999 03-Mar-1999 03-Apr-1999 03-May-1999 03-Jun-1999 DateString = datestr('1/03') DateString = 03-Jan-1999 (assuming the current year is 1999)
See Also
dateaxis
, datedisp
, datenum
, datevec
, daysact
, now
, today
![]() | datenum | datevec | ![]() |