weekday function odd results
    4 views (last 30 days)
  
       Show older comments
    
I am using the function weekday and I find that, for instance, on 19790531 and 19790601 are both Wednesdays according to the function. Not only is 19790531 a Thursday, two subsquent dates should not be assigned to the same weekday.
Can anyone shed some light on this?
ps:
I am simply doing:
[DayNumber,DayName] = weekday(19790531)
0 Comments
Accepted Answer
  Steven Lord
    
      
 on 21 Feb 2017
        That doesn't do what you think it does.
>> datestr(19790531)
ans =
18-Aug-4184
If you intended for that number to refer to May 31, 1979:
>> D = datetime(19790531, 'ConvertFrom', 'yyyymmdd')
D = 
  datetime
   31-May-1979 00:00:00
>> [DayNumber, DayName] = weekday(D)
DayNumber =
     5
DayName =
Thu
0 Comments
More Answers (0)
See Also
Categories
				Find more on Dates and Time in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
